55777048
32123351
78397494
14386208
237798
55398850
1455138
60458336
90672284
94528492
40029076
94173089
27142851
6821936
81423157
65013943
5959670
29936864
10087302
3099802
33944196
47736369
16625094
74083910
33146370
52549360
57392280
375267
95202301
83591436
73662956
23798627
556071
68442706
82968740
55404163
28384833
32991633
95066777
69033650