300
533
6
10
100
173
2
0
50
356
5
500
316
388
385
3
9
350
322
1
4
257
342
275
317
11
289
13
28.80
295
352
635
200
568
7
434
499
629
827
859
15
23
853
1000
1100
17
28
531
2772
30
101
515
600
2806
119
15000
2138
18
42
896
16
24