2
4
5
20
14
11
27
16
57
1
45
42
19
3
15
12
111
50
104
9
13
28
53
44
222
79
162
17
625
48
7
6
22
161
8
30