86632165
75393288
26785519
4353473
2128087
78521526
53186922
17098772
26778640
7652497
68287392
18735242
79743098
30399748
60744493
572175
94072768
2347856
21558771
35812285
39522847
30554936
85242181
74024192
30341901
44941015
97293310
12761489
87252570
65584671
50624385
65117668
95946186
26073717
39565063
34305600
64044029
1824603
86315179
12935749