89135578
54025510
33468916
26048348
43799176
20675911
52812046
96561648
5842489
72867533
86819340
84471672
92319298
4581689
92169262
34088511
40502899
51658431
73258762
96332866
65661066
17681289
96266870
32928009
64329044
39518464
29491590
47209472
47928217
700717
2045311
47918207
72916053
95994336
39073483
52469087
72496709
89132316
37226168
88344720