99545500
69863412
44199375
96228393
10074163
33362275
12918391
87854329
74159919
32323373
96393722
49586770
23207234
8844994
39945084
7752597
28108452
18171960
41109423
41599768
49028538
43098715
4200486
57979141
964165
7677998
12711423
89591746
37906581
86447423
99957034
51392686
2940570
98036574
81726984
73255532
15555329
51551365
66339647
5499342