84657630
56965712
7671823
54444604
39092701
95094150
82106912
8269630
3283545
4149686
27069546
40836650
66075296
15999055
4448528
49631724
50592423
39377332
43496625
78182813
16918880
84546594
98582110
39202685
12044925
3172719
42368153
70422380
41957931
54832749
45026254
19752275
29588579
43253243
26498729
16306795
63228736
5989641
41067938
83093999