93754826
84341825
27935687
98648104
618848
12508927
18929043
98095039
79862001
27868418
54736445
74607437
4523738
66163088
2697649
53121681
47215516
61708668
4098338
48325619
11045879
78367527
85947988
14702174
93599329
2823207
52781799
77429003
73381914
48427469
807752
75556089
24654222
70721545
213054
1146971
4103899
60366186
37078466
38044030