20
47
12
14
10
112
55
25
29
22
18
96
1
11
27
50
45
81
8
399
91
64
9
52
51
84
115
163
28
13
37
42
4
70
62
94
16
30
32
31
56