52908118
39726248
57661583
70909893
33203894
22466408
43777532
71295596
4703426
85263694
21985471
47188664
21578611
10856464
90106572
36852711
32849720
18288419
60818193
5789559
74069467
3718476
65015113
23607481
9976592
75961126
5425244
63037376
73518838
16517460
33525749
73061825
59872959
31439500
8632512
14098788
42232495
17558752
7041533
57217678