50
519665406
233839984
304152368
223853420
298846250
810700229
254719534
556362551
711422773
143680082
459265780
486671091
207804429
161544277
777806041
947015682
387670518
580112705
919788764
870532569
283751451
84793156
852016331
904681113
210005215
289782564
913534649
664980140
26346871
99740936
138112018
797212471
472568811
607909434
563831367
382019109
503146040
931417264
995023240
166446199
953855524
844471563
642433523
872407798
47778196
860945519
811939068
370193561
125148135
630392936
