42971147
52639858
23643727
64486043
1717776
4944398
33967953
52649090
75892852
8965346
86883200
41482306
36151294
35451027
5340872
67712238
34971435
97085840
70273483
27081048
98427792
95343105
8537500
58349065
21496767
99648650
90405193
65149126
55516989
8565585
34022420
5623322
69098289
90391758
40981504
38606622
31772823
71128710
5872607
42513837