32
4
27
7
5
2
8
1
3
10
15
13
9
6
11
136
141
115
18
17
39
299
46
97
38
48
40
35
71
29
21
78
221
233
77
25
148
80
24
37
59
45
708
108
785
43
16
326
156
12
14
641
22
87
403
178
36
19
61
1908
23
265
57
261
65
123
1153
521
62
49
50
42
158
51
669
1525
41
20
243
55
420
982
144
75
70
74
31
979
102
44
216
185
69
98
119
30
113
99