97 10
987 3
7575 52
7345 19
8987 19
16495 35
46501 190
21827 61
7082 24
20686 32
12434 14
21333 26
7748 9
28796 52
61683 193