79284570
7249361
8768651
30815803
83392311
3712124
82556665
88978742
1329919
42225047
72058182
9679655
12272873
7824164
31206870
10008920
84992452
4721858
7125987
41907999
18709154
13604252
28738070
59591153
74877048
83374704
97084203
44386868
17756201
265754
98114571
70102787
34135452
36511544
2397346
81162164
47925508
47391233
19114993
37075593