96959806
1201142
5516526
541649
84642293
99344323
77257481
70634377
28048421
78422992
2881031
76147439
893232
49245080
82806677
70245353
11943780
74784410
22757212
99997328
89366896
45858782
38891347
95304982
7993236
25008736
6064689
26187880
68047026
98157088
79363994
63367932
9725418
73111763
66773882
4434912
95881466
86868417
53544715
71836135