27004 83
9209 31
25795 91
19459 70
7976 16
21564 72
10593 29
4356 7
21868 49
21588 66
7098 27
16401 38
54033 188