58676 14
35378 2
31409 4
98304 19
28030 1
57078 2
177701 35
283853 99
87629 9
58101 9
30254 1
165228 40
258079 46
44509 8
54127 18
21159 2
105406 23
37501 3
56553 5
74778 11
104933 12
133676 68
48002 2
49934 0