35
4
26
7
5
2
8
1
3
13
15
11
10
6
9
135
140
120
20
42
290
58
25
94
32
78
39
16
33
41
70
21
79
213
230
38
40
145
77
27
12
49
86
19
37
50
723
92
775
22
537
154
14
611
106
23
31
437
174
73
1849
288
18
280
60
123
1147
509
48
51
47
168
179
34
17
682
1423
227
55
404
1000
46
215
71
36
76
24
1097
129
246
181
67
143
199
117