81037100
58974198
30943583
64713958
57648887
41473524
95307862
4907141
66717915
2558331
33564133
85908700
194384
60146589
67196796
10795115
56818004
33942216
49892773
62956106
38992441
25086914
6307601
59466813
66078108
37212522
21919313
43553956
12626986
53878332
97011887
30576929
49349716
80054810
71995533
27617635
1355557
89927867
86738608
71568297