96723 80
27970 19
12958 34
22062 17
30976 61
14033 21
15851 28
2312 9
11419 18
13710 22
14408 34
4357 11
9142 9
21472 31
14756 41
30633 44
7589 14
21772 24
16342 40
10906 25
56769 179
5845 12