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