16763013
5060886
31108467
96029986
77793518
92434274
2707068
10523376
25688772
98164049
89402822
70031598
60349385
30573430
85671715
84079253
51831370
52426215
93363250
25621795
70379266
50165792
42279770
267199
8264282
43737507
88188233
24719860
85723838
46471231
70262203
34604388
83286814
11464365
35435883
68852630
27501276
67815545
32631761
55283685