995657
22932
964210
500210
215167
324912
27127
209355
473621
710752
367422
180256
231755
374633
946977
865461
191560
987612
598737
307499
704910
258473
492731
310362
187189
98359