58012522
71794848
5670207
39705897
31009189
9793908
8866458
90665278
24052355
36767757
65116574
50319294
58168629
98861092
11499459
46552711
84554781
58104580
95315688
9566485
19279342
55121439
52858581
8689987
77218137
17549340
6553926
53863785
21541652
85145931
65985969
8921703
55539859
1671191
12233938
11924838
3596132
7497654
78437507
17218353