52934959
40146415
8524271
80414474
99933925
65528538
48109485
39232054
55554560
6330894
60723652
3622448
661258
429929
61435356
70916900
89904113
94021459
26591477
48489826
32628443
35648640
28946267
11117479
88211599
6390625
3413665
12867195
82021730
80011198
4605724
81598267
24129292
65363570
10619174
38436563
84872201
78888570
49018516
74993496