76667595
9842082
25136007
1947358
58314432
64685682
36504511
14008385
15491037
22952331
4964224
89006605
52668450
10897035
8166781
9063479
18791392
60283825
31505421
14582338
45917515
65171890
54113224
11483809
20125012
26533268
39208598
96741190
71534116
26897046
3222650
14593527
20445642
90649764
79129
29962271
96989480
18688945
6075956
19238545