38882913
84784841
17896530
15157684
54501801
481614
24635427
90462418
64626774
99839968
87338629
293497
30275653
183942
70331227
50623361
18448126
54817436
84147133
25589559
5704687
99551032
51333485
71593609
96213534
45798951
28706313
25277341
50168440
31442622
10504582
39459359
6331921
27715938
52008882
35964008
64269959
37308099
7609810
81034116