83041338
37999559
21017819
13692418
86342520
7973426
49486607
8664766
51254384
96734435
40847631
30446164
90977893
52631541
3429353
4033331
58545735
32179354
84817899
77158667
3134711
39097721
43794695
47262378
62136142
90807702
58229308
41268664
64309033
167343
83474009
28675209
11665813
5914181
93364744
73666162
73227361
468897
27069717
29967239