47161378
11909729
15084985
53654879
57717341
91769970
63019687
27675048
75422150
93479723
861313
60405058
16817631
32579025
14899802
832081
79044704
69043207
44448823
27076211
23949458
35482755
16535712
62865558
99853565
69748953
7921209
52594930
712356
5886708
41058564
75891859
11327480
94728506
92504969
78263462
86109890
71548125
6408141
36466110