30432968
63897924
68473425
19893051
4360940
14541078
5857464
10085644
73261370
19013354
5165659
22927223
17292129
7476345
29306914
69735916
68555351
80474549
17527526
6793860
25752330
57765301
25164172
66497171
7215490
52667620
77698538
97498281
24267688
5074469
59116856
8901121
6276784
91928945
33517500
8103520
28956812
16943737
73677005
54919317