34
39
33
28
9
26
21
66
42
27
70
59
49
22
16
10
15
5
14
110
17
29
13
20
35
12
125
6
31
233
45
105
102
67
248
36
38
132
25
40
1
2
8
18