300
486
6
10
100
154
2
0
50
333
5
500
303
388
368
3
9
350
290
1
241
325
255
295
11
266
12
28.80
280
605
200
543
7
417
478
4
802
13
839
15
23
834
1000
1080
16
28
509
2702
30
99
501
600
2776
119
15000
2077
18
42
874