43845082
11085993
78153420
26553197
47935562
67953843
32768146
2396236
64234498
55835667
99587673
5579108
18314268
8936680
6135694
35798788
82346351
64497900
60533952
88421427
52266206
91746961
87763625
91381582
48139939
80884184
22877267
9891136
85304926
43181884
62728847
54729500
64942799
68488116
64849173
7647733
6452997
38522715
5999926
38702098