27
17
26
14
8
18
7
13
5
3
430
25
45
56
29
1
19
86
2
33
32
6
15
10
75
239
336
21
11
36
50
30
40
9
42
4
68
64
22