27542661
43881570
22856022
81272782
35604987
57061413
35728794
99992569
88583700
44459326
57496828
8280465
59518488
59529168
1744799
82311142
62524523
17806687
56224890
1948754
71496260
4032437
14208437
64853143
58526195
3951185
57289968
7256584
8931912
17601092
46469635
59914667
31598490
60849737
65078747
2215787
97815301
37766948
86183710
74448921