300
486
6
10
100
154
2
0
50
334
5
500
303
388
368
3
9
350
290
1
241
325
255
296
11
266
12
28.80
280
333
605
200
543
7
419
478
4
803
13
839
15
23
834
1000
1080
16
28
510
2703
30
99
501
600
2777
119
15000
2078
18
42
875