32
4
27
7
5
8
2
3
15
1
9
10
6
13
11
136
141
17
115
298
39
18
46
97
38
35
71
29
21
77
213
233
25
148
24
37
59
45
697
88
777
42
16
311
156
12
14
636
22
84
400
177
36
19
61
78
1895
23
263
40
56
260
65
122
1149
515
58
50
41
159
49
669
1513
20
220
55
419
983
47
144
73
70
63
72
87
31
979
44
102
211
183
69
116
30
113
98