31403 13
31232 57
30401 31
30360 76
28935 34
27235 78
27091 51
26239 42
26113 18
25723 99
25408 82
24844 52
24573 35
24516 27
23288 39
23275 23
22875 97
21380 23
21373 57
21187 138
21166 97
20939 32
19771 35
19668 98