35
4
27
7
5
2
8
1
3
14
15
11
10
13
9
136
142
116
17
19
39
296
6
61
101
29
78
12
36
40
73
31
20
77
220
239
86
22
148
75
44
16
58
34
47
703
93
783
294
156
638
23
92
28
391
172
30
60
24
76
1974
21
251
37
18
49
284
64
114
46
1145
509
59
50
52
45
160
170
669
1491
41
243
54
420
983
188
25
70
62
26
1063
48
104
253
183
83
69
109
115