33
4
28
7
6
2
5
8
1
3
9
15
13
10
11
138
136
113
20
19
35
294
54
27
87
45
99
39
37
71
29
21
79
226
16
228
36
78
40
149
81
24
12
18
47
692
794
44
14
326
158
647
22
88
25
396
177
17
58
1980
267
41
297
62
117
1128
536
49
159
142
48
669
1535
46
241
38
53
358
974
50
141
73
72
23
76
949
120
42
205
181
74
70
98
126
103