98315992
67797777
31986210
36349847
66916080
98706450
96127839
73492774
21567273
82606595
20496512
97332491
10034142
10396464
59736567
17855945
13379922
71594616
51458158
53651075
32207714
10034838
51611003
1377877
21579808
96261765
23802530
78605132
11195186
1967585
82198644
26593549
9915818
4473536
86663268
8175472
39525644
66334364
25684281
17497231