20154 43
6348 15
23696 78
28721 55
14974 44
34738 95
26719 74
29285 89
40342 116
11103 26
20686 32
18245 41
44153 127