73875535
6043508
6972642
94393665
21537931
29671199
20942054
89707323
8006704
7622144
59182059
86501882
68372444
29641675
86794912
1088397
9363926
51253043
21905355
77494930
26025909
91055250
7042213
84578281
98646991
4866177
74325173
4034555
60328452
72368324
24403620
49187913
4450740
69073005
61468463
46762014
95703653
84501336
87805345
31134806