7959826
96724330
45063623
11857529
91177659
85416309
97167604
670856
3341437
4940632
92697834
67847295
93891553
61929888
17887960
65099052
8723795
3214974
93764521
83665639
20439710
9215480
58653891
16456080
35636608
88544569
5979690
68657342
29528260
83017295
26893572
35045799
84146340
64527654
51648236
2657775
187557
52772686
63341798
8006717