3088633
1035135
90184362
80832365
58355129
96448249
72182787
84024354
20425162
47977556
1132618
43092504
62413714
51541732
5798643
97251164
49584539
52674999
70707402
65592326
93344819
16661394
63354795
91391522
4734112
55292085
15701442
74082735
886632
55128200
87423578
80459492
16737761
80957539
92826366
63176942
18732738
74336570
32673042
69741994