50712015
31202403
85262472
88985259
72889314
50136297
35804205
11561821
3995644
37836000
64472613
47377298
96813375
4666534
44483072
89293687
33937526
98687079
33118711
2556162
87789806
36308256
7475518
22206848
83122472
35913826
27038159
12907493
50613602
48214134
43457450
3564064
90725637
27689551
11323391
80109968
7951901
4783429
86741589
20945701