33
4
28
7
6
2
5
8
1
3
9
15
13
10
11
136
113
20
19
35
295
54
27
87
47
99
39
36
38
71
29
21
79
226
16
228
78
40
149
81
24
12
37
18
46
693
48
799
44
14
326
158
647
22
88
25
396
177
17
58
77
1980
269
41
298
62
117
1156
540
49
159
144
669
1536
241
53
358
975
141
74
72
23
76
30
977
45
123
42
205
181
70
98
126
103