39037997
74836546
40558823
18976214
72742204
130452
56791232
4304766
13745728
2346564
6059408
48486734
4703076
82228604
10546875
10995985
42144732
93662441
60117297
79605939
86159519
9350299
23952401
28262642
34789878
9637288
14817209
91914731
50162103
8815704
28426752
3061110
53818377
29663441
6722716
13678607
40081919
6698902
3221768
16809357