16988918
65611104
30144807
9115781
27564469
70324124
16299396
5142592
95754776
86365876
27151614
41975130
56702945
3369317
89453583
38081756
49291550
13204583
5476060
59736610
91369960
19168705
47711202
45023690
3135504
97536952
38385282
20802520
5988708
78988175
9079803
46409632
85127065
58071213
75894338
29384694
3334423
8803213
30427912
68241525