21003 36
23309 50
29984 55
16577 32
25761 35
14982 26
45047 80
23369 49
37702 92
24152 60
20339 40
15073 24
31458 83
31097 89
18571 59
33991 100
23363 57
36904 90
12462 6
23279 56
40580 62
19900 18
45098 152
12582 15