1
2
4
8
3
26
6
227
33
59
5
19
25
12
16
9
15
18
34
31
7
11
44
22
85
39
63
17
10
88
14
109
53
20
30
13
28
169
43
32
57
36
21
55
45