20643542
95403095
91639034
62944069
61628052
20893499
66703716
3679610
52544396
47255279
13253052
4713926
15392766
43613003
6344301
25596233
4841478
81682035
23738342
56715183
49303026
77282011
29761714
74684971
61064964
59769628
1295927
58623601
94842541
37183778
1189566
7961158
80483736
70933904
8737294
37461926
84076016
77811522
87954821
35192675