33
4
28
7
6
8
2
3
15
1
9
5
13
11
10
137
17
113
288
35
55
14
26
77
40
100
39
37
32
71
29
21
78
243
226
36
79
38
141
24
18
44
16
646
48
767
281
155
27
639
22
83
428
173
19
56
23
12
80
1941
25
263
53
276
57
116
1078
511
61
49
43
159
133
59
669
1438
234
54
319
848
20
45
136
72
73
89
948
119
41
214
189
85
70
93
110
96