33
4
28
7
6
8
2
3
15
1
9
5
13
11
10
137
135
18
113
294
35
19
51
14
83
48
44
42
38
72
29
21
78
221
228
82
39
16
149
24
36
47
17
34
664
84
789
329
157
27
640
22
87
397
174
58
12
1971
265
37
295
65
120
1142
511
64
45
49
155
144
669
1524
43
20
240
52
349
983
46
141
74
25
70
23
76
30
979
115
40
219
181
75
98
114