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