60676786
84305403
29441774
21804005
40672669
14952857
53214306
22116085
23907068
70017018
1589565
86826672
21238450
44349086
54373108
59443770
41823449
7741987
56014924
8460896
65549252
28255847
62224072
98102380
76469213
21208889
43246233
57352793
35749771
53618412
89395842
38887122
65939010
69297814
31335986
97761759
25496768
2687636
21815054
8999419