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