50605844
32057093
2656456
88642805
8968288
17229412
47396192
779542
6003239
22018084
68515864
6284108
35066390
30999604
28673160
90307789
18204661
96604677
69306446
52971459
13831561
48013810
5768225
84365200
71862678
10687251
478052
14979982
1235801
7267671
21071285
91971014
59993262
12271672
57617729
71277979
78891484
27703136
63946638
33983454