18
10
54
50
2
13
47
32
3
8
68
100
137
39
4
7
96
76
37
155
16
34
28
9
20
60
88
183
22
15
25
33
92
21
40
5
1
99
45
12
42