33
4
28
7
6
2
5
8
1
3
9
15
13
10
11
139
136
114
19
18
36
297
51
14
83
45
42
38
72
29
21
78
223
227
35
82
39
16
149
24
58
17
34
664
102
791
329
157
27
640
22
88
408
174
60
25
12
1971
265
37
20
48
296
65
123
1145
514
64
49
44
156
144
669
1526
43
241
52
350
983
47
46
143
74
70
23
76
87
30
979
115
40
219
181
99
98