32
4
27
7
5
8
2
3
15
1
9
10
6
13
11
136
135
17
115
294
39
46
96
40
47
34
38
71
30
21
78
218
229
35
76
25
148
77
24
37
59
18
693
94
783
42
20
16
311
156
14
635
22
85
29
396
176
36
19
62
1934
23
262
55
285
65
123
1149
517
61
48
50
41
162
141
669
1524
12
234
419
980
45
146
72
70
63
73
87
979
44
102
215
183
69
100
117
113