6
4
1
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
51
7
22
161
8