13
15
125
19
25
246
56
26
69
258
359
213
200
465
64
126
27
443
75
143
133
146
106
98
71
20
170
357
142
198
261
10
79
63
39
305
74
130
326
187
77
469
410
154
296
24
162
196
112
236
250
229
95
100