15801 46
28401 77
30489 92
42446 124
9955 35
29316 97
13167 24
29853 86
21723 76
8717 19
10003 16
11901 28
7272 10