8
29
35
2
9
41
12
18
3
274
10
22
4
17
19
30
6
45
15
13
5
60
39
38
400
11
36
190
56
135
16
173
127
7
75
25
69
23
14
26
183
32
52
24