1
2
4
8
9
3
26
6
228
33
61
5
19
12
16
10
14
15
18
34
31
11
41
22
84
48
17
7
88
109
53
21
30
28
166
51
13
57
36
32
64
25
45
20
43