27004 82
8873 31
25795 91
19459 70
7645 16
21564 71
10593 29
4356 5
21868 49
21588 65
7098 27
16401 38
53590 187