60985728
35762502
26172303
88197679
90503143
77401098
44968989
9315752
83571328
53871456
18924915
21792941
67675105
21025477
94198443
27818066
62781812
743740
48194587
51661113
31422711
684848
8090439
1915097
26356852
15196437
84262760
15028276
50924
38526982
3569029
29649431
85463550
35283957
66161260
23956747
9974163
88931292
12624212
4891768