43500 90
42913 70
42741 99
42677 63
42549 63
42331 98
42050 56
41977 18
41501 206
41456 33
41056 77
40958 40
40907 50
40883 39
40508 48
40116 21
40063 35
40029 236
39834 155
39711 88
39661 35
39539 70
39464 89
38965 29