95796316
8534159
54075645
19635804
48149111
16719779
18009791
9678345
26416805
7221531
30193759
8504557
46634002
75841152
29276185
77457843
88322026
5368286
1005475
30485947
60859428
44005584
45121831
71259247
78532813
3598835
64856006
49969090
32174261
85297622
21694342
5851388
60507229
19187835
29047772
59785093
6333326
49097199
25233913
20983506