35
4
27
7
5
2
8
1
3
13
15
11
10
6
9
138
143
123
23
20
42
300
60
29
98
28
83
41
12
32
71
31
79
218
14
235
39
75
148
73
47
86
19
38
51
706
93
757
16
304
158
614
99
30
437
178
70
25
22
1971
21
257
37
18
279
17
115
53
1136
508
50
167
179
36
681
1489
49
246
26
54
421
1014
46
208
82
72
67
24
1075
108
45
237
180
74
69
116
106
200