30005 21
46476 91
27746 53
66941 131
28657 59
16000 18
18783 40
10203 3
10364 6
187471 219
31023 28
36546 59
26829 34
54201 72
52869 87
16531 6
21541 34
75853 163
34987 69
31645 28
43215 40
33973 72
40454 78
14991 15
11727 25
42263 72
23885 15
22836 37
18711 18
26565 25