111
94
63
83
27
101
116
5
30
40
76
7
57
58
105
114
26
120
27
60
17
34
52
43
51
117
55
18
80
56
46
98
33
4
86