33
4
28
7
6
2
5
8
1
3
9
15
13
10
11
136
113
20
19
35
295
52
14
27
87
47
98
38
36
71
29
21
79
225
16
228
78
40
149
24
12
37
18
46
692
48
795
44
318
158
647
22
25
396
177
17
58
23
77
1980
269
54
297
62
117
39
1155
540
61
159
144
669
1526
241
53
357
975
141
73
76
30
977
45
123
41
211
181
74
70
103