3014232
41002563
72905658
85153989
18221710
60358791
58825730
7078336
33917544
63098582
63455800
3266231
192808
3662180
7815493
1451803
85847213
5201798
60234497
86797773
17122193
84483279
72199656
91177007
23356021
51048075
80618204
96757089
15035123
21778652
30879437
34325694
78086979
64998041
22581607
46367311
65453335
64367496
37098952
50154617