35
4
26
7
5
2
8
1
3
13
15
11
10
6
9
136
140
121
20
42
292
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
706
92
770
22
534
154
14
610
105
23
435
173
72
1844
284
36
18
280
60
123
1128
505
47
51
46
166
179
17
682
1394
226
55
401
1000
48
215
71
69
74
24
1097
129
245
181
67
143
119
198
117