57534992
6552915
77506095
69881785
47513196
33137276
37424319
92255180
2642902
2765619
10675959
87818170
19305187
54145111
28551898
67582834
1743680
10476333
17287113
95444556
22603689
65296385
29861278
71886881
27679044
19029367
95763613
22122866
42716021
93945929
57804234
21998299
96752898
83573002
49258472
25081696
53048987
23753061
53715428
85268610