33
4
28
6
2
5
8
1
3
9
15
13
10
11
135
136
115
20
18
35
296
52
14
27
7
87
47
98
38
36
71
29
21
79
226
228
78
40
16
149
24
12
37
46
694
48
795
44
318
158
647
22
89
25
404
177
17
19
58
23
77
1980
269
54
297
62
117
1160
541
61
159
144
669
1526
241
53
357
980
141
73
72
76
30
977
123
41
211
181
74
70
103