3045746
85237791
66027633
6341862
96207119
25363392
86614323
14711669
21145166
76478599
32784671
7032537
40474985
3372698
76612698
62426722
27878932
8150786
35635220
39834115
49289851
39145811
70199279
65056022
9827929
57352476
28378290
76105819
47261466
72082120
67233929
7008097
83373167
4508786
54054150
18337897
90649605
47696510
89393900
5233303