19028956
14457919
13768831
55026777
493944
90907990
38277185
46503526
95486023
65301791
53523219
42807488
51107815
736937
63136564
11834208
12363208
3770990
28226483
90355725
31841639
89356242
64891491
19829771
84856808
18701670
5865675
8122524
69099384
3449477
42183979
58807423
75171625
39312073
1122589
53778129
24434522
11171546
62883051
81775700