33
4
28
7
6
8
2
3
15
1
9
5
13
11
10
139
144
18
122
304
39
17
49
27
93
45
43
41
12
35
71
30
21
80
224
14
227
40
22
149
78
24
19
59
34
46
690
102
783
16
318
156
636
83
29
412
180
36
60
1950
264
37
20
260
65
123
1140
506
61
50
157
140
55
669
1524
42
242
52
398
978
44
142
75
25
68
64
87
26
976
112
223
184
73
70
98
127
114
91