42593050
92601370
38387437
58311486
23243548
96063934
36449281
9876424
60963162
78675600
4408424
3187795
59706791
7675493
6962948
37898910
79634839
47993769
20997418
92755446
9962139
33487901
82498
71182070
97334144
32886819
22875518
54647573
32695560
66822479
92608038
90856454
38984656
209044
86716146
28848936
26565073
31235403
75422516
29645062