17543518
50396329
2927744
74423263
75064935
26822797
62401703
71075173
25002090
79925241
73351869
20342568
79525517
85124289
78008967
41589763
79069437
67166632
9111864
10102331
7671971
93833585
3018228
54346278
31113455
34544610
58548867
10658651
61813930
86575564
89615665
8135434
76545045
14904997
8235699
90748308
62416814
35991272
56177559
85411526