30311223
93992112
89111495
8259144
41629611
32567741
61483022
5943981
9797145
47162712
46685432
52666238
11946818
6212684
41828900
24765610
12079433
40736001
10584560
78907525
67442508
88039252
33197196
18269156
629959
83095893
89122333
88372
8702447
2245244
21983732
10535839
3483440
83002387
8892086
57412190
77481276
39656747
64387063
7845147