33432 10
27781 3
35801 9
21382 6
49333 3
26706 12
215980 31
60933 10
64532 8
147679 25
79005 8
115452 17
52708 4
54976 6
130828 30
175380 32
247976 37
300403 44
943756 169
58030 0
63556 9
358276 22
84334 7
59934 15