32
4
27
7
5
8
2
3
15
1
9
10
6
13
11
136
17
116
298
39
16
46
97
40
35
38
71
30
21
78
214
14
234
76
25
148
77
24
37
59
18
697
95
781
42
311
156
636
22
85
28
29
397
178
36
19
62
1933
23
264
54
265
65
12
122
1151
521
48
50
41
161
141
669
1525
20
232
55
419
981
45
146
73
70
63
87
979
44
102
213
184
69
100
117
113
98