3471434
54514546
688032
5381993
80608450
59992281
19976169
4169574
6694536
99343523
61601127
39229621
37449825
45777605
69273944
62696244
94805510
99108922
8270176
59507432
35849547
29888819
26559756
17533284
68399497
98701175
9129420
51948966
9998433
9059025
76589685
84673998
97368423
69232954
4404818
41115011
86299279
29596516
30542588
98429504