1
2
7
14
6
5
9
3
4
19
20
117
43
99
55
59
58
16
31
86
40
17
162
27
11
29
8
80
18
32
114
45
13
21
24
33