96216544
75841612
11574080
29459343
84438009
7853042
65271325
95951436
4041435
51566080
92099663
58003361
45917119
40469645
53993547
25519546
43639827
86942492
64839909
22285397
32416
76756615
40274581
6349406
52702884
58127057
29977993
2881550
69566752
69116019
43621271
40358122
594476
61329357
14511444
37949128
93095558
9013987
57432210
32343319