33
4
28
7
6
2
5
8
1
3
9
15
13
10
11
138
137
113
17
35
290
55
26
78
37
100
39
32
71
29
21
242
228
36
38
14
141
24
19
45
16
43
656
99
764
283
155
12
27
641
20
83
40
410
170
23
1908
25
262
34
18
53
253
57
115
1081
519
49
158
133
61
669
1435
230
22
249
841
42
46
135
72
70
89
945
117
216
188
88
93
112
96