15801 46
28401 79
30911 92
42446 124
9955 35
29316 97
13167 24
29853 86
21723 76
8717 19
10003 16
11901 28
7667 10