1000 27
1000 34
1000 21
1000 24
1000 10
1000 11
1000 25
1000 42
1000 6
1000 1
1000 50
1000 18
1000 7
1000 31
1000 35
1000 14
1000 36
1000 48
1000 15
1000 45
1000 19
1000 29