19528656
95688082
40758640
32247979
85119126
81779508
5001759
21771228
90944397
87833256
8052468
31933083
39003111
69693716
15053758
81051091
6058577
61626817
75195727
719568
64561358
3287537
15584844
54136183
22346802
50567827
49221824
70945247
87313570
827861
66553290
66159527
310531
95983332
5673226
3128561
36299671
52319287
6774654
1411071