53283 6
29881 5
27501 4
22809 3
22381 4
28080 6
14728 0
31553 2
28527 1
45802 6
17756 0
31855 4
63653 7
73033 10
17082 2
29352 1
26176 5
25928 7
58409 3
27852 4
45904 4
105955 14
39702 12
109956 30