23944879
12084266
243924
21601860
74954342
34704328
68306422
28004231
72551325
65054439
88842888
28655938
41768181
10696504
2418335
53975373
9871925
5439749
12955484
70315624
66692980
97499976
63207553
18965134
61001668
68865791
711459
668887
49145351
82315202
3920399
86246771
33761503
18423383
80257114
55622945
8453827
1234832
55963489
10257218