62964436
26558999
60621709
12408150
79019512
20579476
2852636
96465266
76722540
35281466
50898680
44335357
69973642
78844152
46344680
12416810
1333699
92556154
67525302
47215349
77478342
5296866
94302089
49006425
69944274
97939791
40193950
703052
87468111
64887870
67236187
46934540
21988319
36108301
42787546
95072912
26526115
7532331
29262600
619879