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