90449353
58248044
45616635
32841916
23974027
34555935
16269596
15255166
48403968
41378689
53904625
22361789
57708533
53868071
60391456
635948
92372951
50917499
85611922
93625687
68205180
88148604
30297909
80068178
3138149
53712171
94632976
71679043
54856344
52333187
14411407
21544327
5324875
55798957
54541366
44926980
39881114
9299308
3430398
86498653