100251 5
40926 6
51527 9
51782 7
34059 4
49981 3
44255 6
49351 6
76934 7
44707 9
48433 6
44057 8
38257 6
80080 6
86305 3
34382 1
64309 6
129559 20
59406 15
61726 8
46732 6
48231 6
60328 5
120706 30