19337416
1545556
92315052
14004485
67056119
90134341
54283856
70616335
68165986
96171775
14819723
39884221
34667047
6544271
40161756
51722402
59856880
75538086
53443471
19454657
9767751
83665119
51241074
2399685
88381457
44107314
31058730
38068227
72012686
391730
68954406
30938597
1079213
7967322
21116461
1814735
13749933
25352560
23628467
85688480