90123
576630
222386
128175
95146
503748
531415
332706
496490
273694
162975
1012868
84318
596350
570594
2777
350745
287177
64865
266818
485483
34670
841743
238631
949575
311931