43778161
108754
703409
85977122
33355401
83682741
69788226
14535546
21226436
43882910
6558247
47348636
71378047
8226535
10363361
97987803
38888816
7284850
67324832
14012786
2642570
97281421
7089780
40238576
99247402
5982826
34325808
61448030
30103469
29985970
18054609
36142120
59954179
73943139
62739751
77251591
77493260
98308715
8175333
22482031