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
38
32
71
29
21
243
16
227
36
79
141
80
24
37
44
45
652
49
773
284
155
27
639
22
85
433
180
19
57
1955
25
264
54
277
116
1080
516
61
43
160
133
59
669
1441
238
324
850
20
72
12
74
89
948
120
218
189
70
93
138
110
96