9901 3
5002 1
20709 7
20679 2
33859 5
36577 8
42084 4
66176 13
31155 4
54831 3
305228 18
428183 23
308231 21
258727 10
319578 7
197379 6
452077 58
180902 23
210006 9
262681 24
165279 9
170278 9
332801 19
91755 12