2
1
18
19
28
11
10
13
9
8
15
7
17
14
27
100
39
38
25
5
12
86
69
4
6
24
20
120
26
114
40
45
234
126
37
3
48