38
11
34
1
7
6
9
2
18
3
4
5
14
12
8
56
55
36
310
128
25
17
637
167
43
218
22
155
16
166
64
27
40
35
100
47
52