35
4
26
7
5
2
8
1
3
13
15
11
10
6
9
135
140
120
20
42
290
58
25
94
31
78
39
16
33
41
70
21
79
213
230
38
40
145
75
27
12
49
86
19
37
50
712
92
771
22
534
154
14
610
105
23
435
174
72
1848
285
18
280
60
123
1133
507
48
51
47
166
179
17
682
1419
227
55
404
1000
46
215
71
36
74
24
1097
129
245
181
67
143
119
199
117