935396
340272
787193
416782
638252
212410
951557
147554
707939
875897
246326
80391
805271
257201
907732
135889
81809
952348
994242
27361
335882
561741
268589
1029942
741177
342835