33
4
28
6
8
2
3
15
1
9
5
13
11
10
139
144
18
119
297
39
20
51
27
84
52
43
42
7
36
71
29
21
78
224
14
228
35
82
40
16
149
24
12
19
58
17
34
46
699
103
789
327
157
640
22
87
407
179
60
1953
264
37
38
49
65
123
1140
515
62
44
156
53
669
1533
239
352
979
47
142
74
25
26
116
223
178
75
70
98
124
30
115
92