35
4
27
7
5
2
8
1
3
13
15
11
10
12
9
136
140
114
16
19
42
297
6
61
28
105
30
89
34
41
72
32
26
77
207
236
36
87
38
23
147
74
45
85
51
707
95
761
21
302
156
606
39
29
393
17
176
25
20
62
76
1985
251
37
18
47
280
59
115
53
1130
510
52
48
166
177
669
1457
250
22
55
422
1010
43
191
71
40
92
1069
107
240
182
69
113
93
31
116
118
14