40659436
53475965
69978865
20463745
1949659
6587379
221333
48537180
30092350
767575
8979551
62036914
41802433
89176616
60933711
40931960
47447367
12692755
59803110
98771913
26703357
13919
40362692
2935739
72188663
95519883
18795018
35249489
7535303
41513490
27424505
68897
1326435
45959288
87487226
54819904
76869908
4243650
61358750
94619360