29675476
66852988
21674954
8261405
70099435
39907991
27306102
45933359
32516235
14647388
23782629
43825145
63889964
593824
31799438
43163473
89245179
323723
3229535
72097577
37268091
61357416
4256254
43433111
78726578
62253323
9113616
90999629
7412904
36793518
81644794
49916760
70886651
32279589
58975076
41027268
13353187
42344211
12648111
89502065