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