81406088
8269535
4942890
34165693
808395
26276343
13011164
22777141
4734945
51575746
24633720
83136500
2507955
75106092
89949154
24495863
65734401
32722323
37136128
41926218
61564496
981384
34028791
23672156
48527672
33401315
95929414
18375597
8844519
8428966
89451051
47789976
81948004
60377693
64329781
68718489
51174624
52158860
98967889
48272703