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