34
26
16
20
30
28
7
1
13
4
24
14
5
12
21
17
23
18
15
2
11
66
53
146
398
48
46
69
101
139
118
29
68
72
78
40
64
61
38
27