42039114
22696521
25237706
26048003
58808107
19902194
42832155
88128006
88371218
59322046
32338711
31656356
70131520
66561143
76949057
41728130
7307906
74279989
544631
61085654
49218341
7323238
66454576
6199725
19935082
16068013
12183639
1117804
44498847
51952560
17201034
36264406
4832915
9719936
2966016
87124714
4667466
76995013
87299619
9643213