68441487
40345744
83625170
75724496
66983955
13007576
14729052
95438180
34443541
16489370
21148867
81374751
17157403
6571633
325909
71547189
24536292
17334247
15042194
52728988
23226421
40228111
82541140
56544140
2959235
40896020
3467877
9658608
2663820
2237406
50222992
68352969
55939717
2499652
12785146
25744022
95687070
17905596
94417610
22554225