35
4
27
7
5
2
8
1
3
13
15
11
10
6
9
106
122
107
14
20
34
295
53
37
58
21
24
117
33
40
12
26
23
52
17
18
36
49
124
31
32
68
73
289
19
102
131
22
91
43
16