32
4
28
7
6
8
2
3
15
1
9
5
13
11
10
139
144
18
122
305
39
49
27
93
47
43
41
12
34
71
30
21
80
226
14
228
35
40
22
149
79
23
19
59
17
46
689
102
786
16
318
156
636
83
29
406
180
36
60
25
78
1884
268
20
38
50
261
66
123
1140
37
514
62
157
140
55
669
1523
242
52
397
978
51
142
75
70
64
77
87
26
976
24
112
44
222
184
74
98
124
114
91