82852211
68638250
22714362
3925659
77546106
86189863
88642268
87261473
416233
33316981
80384818
90237280
16462627
86233886
39372873
79381831
38379037
46913361
32956690
6746553
23524230
65825617
57705273
1613538
31602152
25851262
85497402
77041378
7829494
30458270
65502209
5028130
21499357
5765747
94366312
10199418
49578456
77104104
26068572
3538816