61704296
47119992
59376496
81403722
73737203
17972257
49923974
81575941
24869365
55483965
93698104
35027431
70036823
24562732
2314894
54638967
93419939
70869999
69396
39957573
11332051
15811900
4174166
64474761
94286570
86128651
2382493
52271310
16613645
42304683
16955018
99461080
50611060
117682
99422665
4729427
81034148
13143201
78989330
317073