50348766
28731672
488131
27292268
35051256
33447825
9817671
51783185
7183274
9237300
972592
16397532
47989209
69602936
90486725
35205209
23607054
40248630
44346680
13805238
4882329
44133352
193742
7809687
69477287
75102251
28027602
347157
64779557
31224166
7239509
27351001
8045548
36939638
91018592
81931730
91423839
10886053
2326792
85428659