6141141
58598180
66081890
25226845
46958740
63385963
49172590
6819913
96848595
95275735
43045838
50956920
86752101
60965656
31039850
97501021
64436007
98422324
83888281
33789635
30669562
16568517
73322559
91104859
68302548
14471237
2686961
86809257
9574144
12054660
45449696
26745302
24362377
93381503
47823316
98921525
58249244
66626397
7481010
18519382