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