28518859
90164837
75315345
5432539
57663130
44649358
99344428
67256767
25849244
9877281
83986284
90389981
1663536
28754655
52607805
48955061
40883079
46336860
189470
73908605
66676398
50675763
69058365
57803689
51439444
59488407
20565375
31384407
80675009
98844157
49771033
1517607
43027012
61003322
93357756
46103756
40245400
62392312
62229658
49349531