90123
576630
223386
128175
95146
503748
531415
332706
496490
273694
162975
1012868
939882
900167
776479
494217
138949
343262
655823
377418
821313
70072
530368
202900
187304
518847