16
19
110
20
56
36
28
34
29
40
83
24
21
17
37
49
53
18
35
86
78
100
8
142
112
58
52
23
27
33
59
32
31
30
55
298
44
50
113