60892296
7683664
1697248
88104509
58155566
48912010
29404906
50632544
66876007
33352594
83997271
14326985
44275522
8997891
65537020
7308111
6941230
92288757
79041866
93176877
1353287
1942305
6246373
77708195
5580571
77132337
95295155
87195441
46312360
44242120
39137782
6697587
42107362
58953763
84477691
81851478
94705392
62542626
80536115
80309290