31986680
17838001
2848989
62534388
81003379
64036287
9401415
93976694
94806950
48468168
46443913
37658261
85297828
79992015
68174842
23974116
2139612
77809828
4862967
84328373
79945880
6412439
51207862
86638084
37212797
66059481
62425789
72687627
94607529
98046723
26798384
51686684
90499186
27882588
89824207
67044950
13938547
66619371
84064612
59544464