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