160
160
500
111
107
186
290
35
201
195
179
28
194
536
39
469
420
24
458
552
406
442
434
574
136
454
634
746
164
553
533
1021
544
787
371
198
613
435
447
432
136
441
187
661
154
516
454
241
424
450
561
455
187
184
580
366
406
358
600
441
194
111
352
107