64928256
66188433
9382949
4393167
25263882
4959787
9015776
78944794
89704849
37851568
44537083
57795325
84575325
50383523
19678672
17029326
20958882
9810502
85861933
45769589
2606272
96651624
82667098
11282365
60695207
9360483
257177
6088299
22298955
58011673
28693771
25241687
595460
43562219
77456483
99427426
22371998
31821549
39635470
95098209