6678568
50207136
61415654
10586580
77682189
76436705
50552172
60448230
35289446
39138705
43376677
55736691
78806672
25525443
18089831
5652865
3384060
39802573
10252075
965493
3464856
61363147
59732623
98536141
98858796
87903173
44394028
86399433
77424371
72482643
29644315
47719065
79899703
45803447
9674159
66409585
32627080
97471937
30251369
97405326