86905998
50598361
43688882
1645083
92209054
26667268
14666982
87151173
58828353
94544649
59728604
79479336
11374186
27497011
72368690
30478712
99558903
99023357
40357697
23079992
27937732
1348806
83697379
83613720
37049494
5814901
14494989
99919689
17084480
46635653
83374330
59503962
60073996
71653363
46135098
8053288
73875709
14439036
40194603
36783030