45795720
87938446
53774337
62005394
2237105
39653233
38009064
9804944
58785193
5175802
69067409
61801042
773435
263788
76925336
19012523
46016666
16289268
60865861
50501135
98174926
71918825
7736232
35275129
66192589
54456095
99918869
3803496
46064376
8944310
87391969
83725533
37922760
86791067
3601260
32345607
46038268
71608
64827388
47742302