18039076
29777258
41418872
33969461
3820140
17319442
15455829
89971277
19761691
26218990
75341779
36888513
92699828
72882700
67019861
94314700
34215976
1707613
27276318
14743619
48703747
3288702
49091786
27447207
78182610
71193742
19821870
96764682
83483278
91118226
58336322
78572812
86427458
83245485
90823563
33005714
19585922
7286565
18409859
1459733