52704560
44642621
39148462
23791622
93234403
62843688
47508322
15586456
91559671
49112766
83751603
63597012
48135406
81125121
5129998
33517339
49296245
22539576
3719991
94581216
23868073
41632181
94747395
469745
16939581
63055807
38342240
24237523
85676479
43492683
61932030
27481091
6329607
14845106
90769396
17038188
23221205
86329306
24669501
30569534