35
4
27
7
5
2
8
1
3
14
15
11
10
13
9
136
142
116
17
19
39
297
6
61
105
43
78
12
37
40
73
31
20
77
223
239
86
23
148
76
45
16
58
34
47
720
93
817
295
156
639
92
28
29
392
173
24
30
62
1976
21
258
38
18
49
285
64
114
46
1159
36
538
59
51
52
162
170
48
669
1513
244
22
54
430
985
188
25
70
26
1063
104
44
254
184
83
69
109
115