8
26
10
17
32
31
27
29
3
40
19
18
16
11
105
35
25
144
20
33
14
57
12
45
21
9
95
13
22
30
6
5
52
41
159