30003 42
2500 6
2764 13
5424 24
2723 5
2288 13
2853 20
2706 11
2565 15
1008 6
2932 16
3192 21
1958 10
3422 11
4884 42
1696 12