96538474
22259939
2399446
9841536
84183550
54096348
94727494
22534015
10578996
31974915
29186827
6579144
12341
96195041
80548037
1465582
36807032
65798872
23994438
14521439
35263415
42245056
37698718
52344892
55632096
42183035
80749649
13398475
43962143
59409734
593715
62509622
42078897
96997110
27428125
88808340
60989328
44902344
89188558
45023014