42271643
94055678
2918287
30961519
51496140
69172190
95265280
85595582
18705335
16849946
38541392
90081185
792136
17042062
14437467
42289865
13226879
63139978
35721618
95593344
88396121
87321074
79362632
62854161
62545914
91097138
15874308
47997456
57461691
80103704
6811581
6349710
32586993
9226605
74048031
83698122
73325605
34009804
36586054
245546