33
4
28
7
6
8
2
3
15
1
9
5
13
11
10
139
136
18
114
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
45
664
84
790
329
157
27
640
22
87
408
174
58
12
1971
265
37
65
120
1144
511
64
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