13186637
85339683
68039408
869663
31107732
88132708
22086873
59701934
22751478
62578643
34623173
16104100
3147903
95148074
9358291
80837189
58415353
18507725
93085771
40063485
56826381
5025682
55594237
4472256
84648092
70442853
31402872
42473213
61038167
34469463
53876101
8764869
25217119
16402170
20452025
43336880
13819769
72827091
90283267
64445926