3349266
61215900
2866280
96974040
54377358
22544300
42022426
44252795
96503544
63437561
5052545
3915548
4675301
72867917
71864837
66093201
56539211
18223611
83357235
90656706
3085717
82439552
19185030
95302330
7568313
50342234
17207579
27594592
97643283
72664064
16918616
52729178
29866491
81465906
53374191
8022249
92451817
25218410
47379698
85278060