80035515
74279307
51526433
38232246
4251755
87951655
4435797
48481555
688006
84572996
41625950
38056179
3211500
15657759
27384735
20243418
64538211
4927021
10684284
36609959
11789766
97357367
85349612
74137088
9252149
30988608
46412084
29704029
38574305
9181566
41676014
89315804
48331968
31313818
93735035
58683231
67725408
22837273
36363216
67184236