21698416
13806108
20394782
81345429
11559254
827270
22073342
23066137
3041075
49628441
43526440
80544815
98685427
35775930
31679698
15756854
9796197
191059
99111536
91748215
19894618
53232333
4729619
2815425
9974630
2666464
61187016
33514462
40924478
9332495
76419655
46385884
7538139
84149874
22317979
45354864
2065587
2489343
81036759
46287825