33
4
28
7
6
8
2
3
15
1
9
5
13
11
10
139
136
18
114
297
36
19
51
14
27
83
43
42
38
71
29
21
78
216
226
35
82
39
16
149
77
24
58
17
34
45
658
102
784
325
157
640
22
87
406
173
60
1950
264
12
37
20
48
295
65
123
1136
511
62
44
49
156
144
669
1522
239
52
346
979
47
46
142
73
25
69
23
76
26
115
40
215
176
75
70
97
110
30
91