154853
236540
489440
487169
139871
162587
502550
615475
329187
906645
196362
700600
350523
131538
41985
753631
201132
8472
138840
365288
850998
66706
61866
339629
416780
392215