33
4
28
6
8
2
3
15
1
9
5
13
11
10
138
136
18
114
7
295
36
19
51
14
83
48
44
42
35
38
72
29
21
78
223
228
82
39
16
149
24
47
17
34
664
84
789
329
157
27
640
22
87
397
174
58
12
1971
265
37
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