52584649
3676188
94322014
40543830
44536956
32086716
7466991
84508713
33346107
56151939
37374988
59946472
65495482
51934724
28292473
34563959
23172609
18755382
64022762
88191172
17434702
9997707
82211876
6438447
42435127
13446848
32151245
71447823
88117085
23148930
65122486
52728195
19955609
3979452
49513396
19673972
27239491
8153434
88791918
86565087