42194588
6676401
17361338
37709422
99343902
14936424
91797000
14577819
96728483
29567215
45742126
4452765
50096610
55241890
10273753
3176967
32458489
74725510
40799575
69911896
55216131
15973005
93566505
52084481
83192716
96246073
6878165
4315592
9519627
63882311
88014647
8504945
74448893
31625929
7517435
87761073
92305157
64899563
62521748
3949152