35537329
54696003
3416104
4063293
76164988
39355899
1538755
3424926
19274433
80059860
49084188
15064635
18696166
29156836
4224993
75523076
15276508
24366933
1352561
13403539
88047825
20564747
19413491
78171783
18402789
84245631
80065601
27733247
887561
85749782
50467752
77285087
96039896
53863989
61665554
33802412
13051534
4401930
92571001
28387052