96981520
16131583
707438
4567958
71066900
74864430
46668586
6756944
93638197
93949563
29123343
80997736
38847341
8631678
42779077
45957582
3938878
94924348
28374098
60629008
25479966
86923984
21018942
7258633
69042478
88252113
9625609
57114538
55342738
54644457
54191340
30899950
74554379
1197722
13761339
83341180
20966911
7955938
52205552
9678755