97126 81
27970 19
12958 34
22062 17
30976 61
14033 21
15851 28
2312 9
11419 18
13710 22
14816 34
4357 11
9142 9
21472 32
14756 42
31032 44
7589 14
21772 24
16342 40
10906 25
56769 179
5845 12