23693 90
9159 41
11227 65
18127 73
31877 80
9935 32
23330 47
23291 51
15596 26
7432 33
8589 42
11084 69
2914 10
19414 55
20478 78
15281 38
22116 63
50129 104
13893 21
1934 2