58924933
49268353
17967968
16293771
1792134
17084535
23535101
36303983
59893569
10923346
87378731
68206108
69786907
49646964
33665074
63049141
1188213
91715775
72012194
70125893
2726835
84308252
84337610
26869554
12973878
47442541
76495312
2310716
36971550
89947103
60402769
15805598
50334127
23266412
46816025
80554559
15404933
94038690
15879712
7713740