142626
880642
699822
754355
102175
1047956
1078747
83045
1080932
246185
217455
889964
520622
803160
118226
851308
436420
76437
742656
440550
49253
692859
544795
67841
503221
948686
916246
290450
618519
188742