12
15
99
8
17
20
45
28
9
7
5
10
155
137
24
49
228
34
108
25
33
40
26
16
13
38
55
47
31
6
27
101
19
117
52
11
32
3
18
21