84656736
4018099
2753407
42671888
17904782
41887738
82668672
31359721
9557397
42942895
98037502
8192237
23247789
96597849
1879000
56926761
58641301
2131346
31674874
9033919
63931075
97689350
8639955
81024744
69079936
6705424
96765800
64339456
1242619
5188722
59877904
7447974
90295373
49088528
26926843
52945963
4633304
81229885
6823855
64052306