81678378
62867513
44289668
88471708
12898536
85603567
52918339
76904718
57415247
99705085
98478880
17352916
71647916
5831540
29709497
36095399
37798322
72068286
7031301
3906498
4873317
86687360
76942842
7441650
8329526
77476873
458073
49456265
45822250
42285035
43204616
63536486
99611404
84032161
35298140
84373039
70105868
62672599
579574
77028814