29175 77
23698 78
24374 51
15307 26
15201 18
16402 13
16703 32
12849 40
17672 44
13841 26
13932 33
31517 40
35336 87
19917 42
11991 13
46249 34
10131 1
9113 6
21276 61
31411 96
12678 24
17494 27
10491 10
21427 38