30855 5
45907 7
19258 5
26278 7
50033 8
30054 2
42827 5
31931 4
20307 3
25551 2
22055 3
41551 6
45609 6
18283 1
20780 0
31480 4
23706 4
40133 3
38152 7
54533 30
57730 12
55105 7
32777 7
823581 181