21427 3
87604 7
9804 4
49432 8
59756 12
48127 12
28984 9
35432 7
27409 3
44008 6
41101 10
27381 10
117306 11
68207 7
75055 5
46227 6
63856 3
31730 9
71080 8
43659 21
71977 29
58907 31
100302 52
80308 29