40908 42
31601 55
52175 110
64954 103
19601 20
34612 37
100105 262
88672 112
46162 96
30349 59
28097 19
28458 39
26348 33
26108 32
70176 90
54968 68
33622 34
34565 75
49894 140
21451 35
39600 60
56934 175
39743 77
35751 53