32
4
27
7
5
2
8
1
3
10
15
13
9
6
11
136
141
115
17
39
300
47
93
48
40
36
38
70
29
21
78
222
233
35
77
25
148
79
24
18
59
45
709
109
789
43
16
327
156
12
14
637
22
87
28
404
182
19
61
1854
23
261
57
64
123
1154
37
514
62
50
42
157
55
669
1532
41
20
243
417
981
145
68
75
31
977
102
44
216
185
74
69
98
119
114
99