33
4
28
7
6
2
5
8
1
3
9
15
13
10
11
137
113
17
35
288
55
14
26
78
40
100
39
37
32
71
29
21
243
226
36
79
38
141
80
24
18
44
16
45
652
49
772
284
155
27
639
22
85
433
180
19
57
12
1955
25
264
54
277
116
1079
517
61
43
160
133
59
669
1441
238
324
850
20
72
74
89
948
120
219
189
70
93
138
110
96