91069142
62998050
37866382
44013464
93888087
20804457
34354472
39377494
39888148
2758976
57457330
19618798
18357255
68746164
54119660
87952637
59169689
67467413
38025359
32725526
2444653
4418991
41476200
75711576
97404424
72986006
60625391
820430
16076861
5826484
54504196
25331940
32916702
51636797
86517751
89913528
95969434
22039426
46752651
58583611