3
50 100
20
59 78
36 45
16 32
47 100
60 61
26 91
19 87
6 53
6 55
3 11
19 93
42 95
9 70
8 39
42 75
38 70
76 91
37 44
16 62
80 100
