33
4
28
7
6
2
5
8
1
3
9
15
13
10
11
138
136
113
20
19
35
295
54
14
27
77
43
99
39
38
71
29
21
78
224
229
36
16
142
80
24
37
18
44
683
47
766
320
158
647
22
87
25
40
400
176
57
79
1980
266
53
286
62
117
1116
526
61
49
159
132
45
669
1437
12
236
325
837
46
72
76
946
120
42
204
180
74
70
93
125
115