89043943
81555973
59349200
17502860
1836901
66917884
97019964
4947197
57747041
4309720
33875858
42999683
64533207
64891302
68193110
99535194
85661663
4355601
24655976
8310713
16893200
32683466
74294802
76235290
45351772
15175601
75581958
60213418
10215346
5686291
43489429
79347741
72219834
34692131
45009790
779412
93497586
31409432
91178968
7527535