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