95571532
4644961
5099929
32438570
9730768
83006752
7770923
98174570
42138908
37355724
53967931
62428171
719021
28604142
6710491
22719135
51889672
38601270
78779282
11943830
55919945
30329800
71951729
40204859
1823802
62124447
10763230
64882378
21937146
34088682
54649346
94417396
69955616
84778549
4205974
53932634
26795351
63387436
61221028
82874127