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