98849492
43841830
6964991
67182999
55304316
36981684
36136403
61834171
6969738
86267568
53408366
42085965
83947899
32109372
64112102
4539567
46649102
46006068
61969521
79059041
5213323
27186475
183976
69865187
28339355
95441314
43895071
94198365
80793776
7780991
48342280
20497230
48742110
3891859
6817703
6411683
95416168
78267020
57319126
55686336