28401 77
30489 92
7082 24
15026 16
30134 95
29316 97
29853 86
21723 76
8717 19
10003 16
11901 28
11719 32
35627 147