31557 98
36451 78
32711 41
7855 29
14229 30
22295 44
9300 11
41667 63
4853 21
22419 45
14406 32
32117 43
144758 166
35326 34
27919 60
9648 23
24960 71
8504 11
21413 51
25466 49
7478 27
11743 48
13350 29
14830 53