16534580
782441
77839430
21349343
8003412
39104583
38065164
42312850
768506
21396238
89442132
59162516
50376791
76093898
94282047
9693976
22836707
18219507
35635108
12435948
67789043
93137765
17964751
33644215
14809566
23828479
4994132
288482
4179755
41182186
89794926
21666525
27728843
49296402
75872086
31023094
11642520
96975525
20824210
97003737