51406 10
71552 28
32683 10
110003 51
29603 8
50453 33
74177 33
35628 22
19757 12
26301 8
19784 5
30528 9
60830 34
46806 21
17584 4
178176 24
345084 12
291907 38
163151 10
144480 15
143956 25
399303 54
802980 171
630327 94