35
4
27
7
5
2
8
1
3
13
15
11
10
6
9
106
122
109
14
20
34
294
53
58
21
24
118
33
40
12
25
23
50
17
18
49
123
28
32
31
68
73
290
19
102
36
26
129
22
90
43
16