32
4
28
7
6
8
2
3
15
1
9
5
13
11
10
139
144
18
120
299
38
49
27
95
45
42
41
12
35
39
71
30
21
80
225
14
227
40
22
149
77
23
19
59
17
34
46
692
102
784
16
318
156
636
83
29
412
180
36
60
24
78
1951
264
37
20
260
65
123
1141
511
50
157
140
54
669
1524
242
52
403
980
143
74
25
68
87
26
977
112
224
183
75
70
97
127
114
91