11
50
30
67
63
112
148
54
60
125
16
28
18
108
55
210
198
23
58
116
86
170
56
45
71
78
93
87
52
49
147
166
90
187
133
77
36
253
178
89
209
118
43
156
123
259
161