58048442
1797489
1396857
18705259
2784438
92525021
41626622
84301860
6595621
4340533
9591445
85508017
43669454
20955042
961372
98016427
48965775
54209824
267478
38418493
941705
28529135
9205414
90605260
51704435
3172598
53023187
3788266
88535861
38363191
8568021
32762908
61859493
65209361
35257784
57373873
40154978
97059301
6235441
21811929