32
4
28
7
6
8
2
3
15
1
9
5
13
11
10
139
144
18
120
299
38
49
27
83
45
42
41
12
35
39
71
30
21
80
223
14
227
40
149
76
23
34
19
58
17
46
685
102
783
16
317
156
636
22
82
29
407
177
36
60
24
78
1949
262
37
20
260
65
123
1138
507
59
154
140
54
669
1517
238
52
366
979
43
142
74
25
67
64
87
26
976
112
183
75
70
96
127
114
91