27946208
71426928
89074629
30747392
82905736
39281556
55051733
83704836
3864676
98801032
30364822
16388865
7422581
69033673
21303016
20712821
3963436
51089125
47406758
2014212
12633586
83003273
4852905
26476788
6997221
32504080
39658483
76389913
65885992
67394054
56246791
46957028
49195527
2906881
49548178
88954519
62081832
39651547
11748334
96457150