0
31
65
11
25
10
6
76
4
15
24
12
22
16
3
92
48
32
41
59
19
90
91
66
29
78
23
5
27
13
183
151
51
252
83
123
63
118
155
42
106
54
20
18
89
55
86
72
121
37
266
517
259