19675 58
23974 78
16270 44
14300 23
15716 30
23859 29
18189 35
19299 71
19659 47
11759 30
22336 57
14341 32
21408 49
17420 49
12085 24
22281 82
10961 8
15827 27
25382 71
14147 14
11861 20
10285 14
15833 20
45421 115