18
16
53
101
102
100
109
118
14
10
2
30
3
11
9
8
32
20
41
40
42
243
50
44
45
99
70
78
23
33
92
35
168
25
60
22
36
106
64
5
318
31
79
56
24
86
49
39