32
4
27
7
5
2
8
1
3
10
15
13
9
6
11
136
115
16
17
39
298
46
97
41
40
35
38
71
30
21
80
217
14
234
76
25
148
77
24
37
59
18
699
95
782
42
311
156
636
22
85
29
400
178
36
19
62
78
1935
23
267
55
285
65
12
122
1151
524
48
50
161
141
51
669
1525
20
259
421
982
52
45
147
73
70
63
87
979
44
105
215
185
75
69
100
117
113
98