32
4
27
7
5
8
2
3
15
1
9
10
6
13
11
136
135
17
115
294
39
57
96
40
47
34
38
71
31
21
78
218
229
35
76
25
148
24
37
59
18
701
94
787
43
20
16
311
156
14
636
22
85
29
398
176
36
19
62
1948
23
262
56
295
65
124
41
1153
518
61
48
50
162
141
669
1525
12
235
55
421
980
42
45
146
72
70
63
73
87
30
979
44
102
216
183
74
69
101
117
113
105