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