40908 42
31601 55
52175 110
64954 103
19601 20
34612 37
100105 261
88442 111
46162 96
30349 58
28097 19
28458 39
26348 33
26108 32
69945 90
54968 68
33622 34
34565 75
49894 140
21221 35
39600 60
56934 175
39743 77
35751 53