50
111
0
2
100
203
1
20
175
340
4
368
3
6
321
713
9
355
99
413
10
420
5
560
434
12.00
521
410
378
386
441
379
347
401
422
322
326