90
27
57
43
41
74
100
112
360
80
86
104
31
113
16
210
106
228
147
72
154
157
60
126
171
120
8
292
18
19
344
89
314
47
327
238
455
212
432
69
198
68
355
259
50
30
94
127
173
281
295
82
216
304
186