13
19
35
228
130
51
49
111
304
86
518
170
94
151
137
380
74
251
336
344
280
385
96
57
155
245
323
233
185
126
492
205
613
143
388
292
147
814
239
301
653
223
453
100
532
186
171
181
61
78
69
79
206
153
168
229
319