96412828
14048995
8198822
6498331
64153860
96592730
76366505
23653839
20362506
93775234
24087537
95894724
39732653
33501836
55882019
27078628
44424588
71986707
62408403
44437249
99153332
34447200
59183693
2484829
6413223
12295342
761191
39038748
41428261
37835984
49207266
261530
4842651
73011720
17894809
96659079
71531530
17281722
87375522
17096324