19746992
43098362
95249469
81207836
5814190
80218417
23258929
48393371
24623851
95329080
67056092
7646557
48131204
2239597
29797817
88372473
4243746
1543601
90606071
43698853
35456312
30102400
77569571
5103970
18235602
7895384
79288119
92238984
1619210
57034502
87299714
17879838
33971702
25772786
722650
66592920
76144561
35723662
1551420
27712950