42111535
7658786
51822981
96286352
81201412
18485534
10745631
7259624
9952152
39106086
58946009
79315350
80089254
34077610
85637087
16148162
49408991
25315066
17201765
46008864
3245604
6387489
2454416
8824752
11144965
33104534
96685991
1027416
89636490
24193688
76942565
34916994
73829462
37258319
8092456
87398677
66365011
92811375
59733844
76041980