40332093
6304826
29115384
66229417
4195170
21506724
6266578
93817034
38506542
22887768
25188211
40567545
82281836
4349465
16041565
14976132
1056634
10725927
65642745
24973993
9306469
97156647
4875938
19206111
5492003
70257652
90598893
84392439
9171341
98208095
65775483
8993548
15288135
78278745
305478
94468739
9937181
5135326
39213857
22129272