33
4
28
7
6
2
5
8
1
3
9
15
13
10
11
137
134
113
19
18
35
292
54
14
27
77
40
100
39
38
32
71
29
21
78
225
16
36
141
79
24
44
639
46
765
288
156
22
84
404
174
55
1942
25
261
37
274
57
116
1073
510
62
49
43
157
133
669
1425
235
53
315
843
20
45
72
70
12
73
87
946
115
42
209
181
75
93
132
110
94