32
4
27
7
5
2
8
1
3
10
15
13
9
6
11
136
141
115
17
39
300
46
93
38
48
40
36
70
29
21
78
220
233
35
77
25
148
79
24
37
18
59
45
706
104
783
43
16
326
156
12
14
636
22
86
401
178
19
61
1812
23
261
33
56
64
123
1152
512
49
50
42
157
51
669
1520
41
20
241
55
414
980
144
75
68
74
87
31
977
102
44
216
185
69
97
119
113
99