39692500
18343397
49501757
88219779
97863080
70627893
11805956
42947159
81107437
44683822
28156318
15924036
80145308
78031772
86169574
70974651
3959761
56432817
99369790
84206359
24139540
66478443
41992181
9483709
44153137
70224592
21946503
54734562
35484877
61901417
29333608
14145254
4643795
89763141
61818824
41777222
65669453
76809935
21955925
4762502