30481010
76832272
9942662
10925658
65207243
37562460
97404702
49021160
7743414
85329658
78633642
53999892
47608869
51406463
50126257
955168
12626434
81108540
95933838
4027838
659020
81337555
69684830
95246134
18024566
15139688
812939
46534991
19518581
66929867
51828973
1778808
83567226
14597859
39496816
78706248
85173052
57479803
79255750
20785481