53377423
16179429
4282603
39431084
93645241
3161859
15812610
51208589
5278705
6129487
54866186
62946446
74592707
19641292
7769860
16044159
44014690
32829383
36953442
28033208
77561086
36056120
36161065
65677530
93417815
88911454
76249064
20797938
22722070
86399843
86696162
81406634
63494292
72107938
9334975
1040349
3261751
76723681
80519800
6673407