35
4
27
7
5
2
8
1
3
13
15
11
10
6
9
136
139
120
20
42
291
60
96
30
79
39
33
41
71
25
21
219
230
36
81
38
145
74
12
49
87
19
37
50
735
92
775
22
16
531
154
14
612
23
109
31
434
182
26
73
77
2000
285
18
281
122
55
1137
519
54
51
47
168
181
34
17
682
1410
235
408
1008
46
215
85
70
24
1097
134
249
183
78
68
147
121
198
117