41506066
62449879
9947014
29872385
38204280
51523375
24264922
7548707
60858668
69572790
72893099
50613059
18396461
72057985
50864576
79622884
82024122
49719428
86073677
53282278
4009631
47504964
49794409
93423999
34914005
9729471
60882789
89973253
60588201
40924654
72941257
7203380
54865446
18699749
33606841
35184407
34021216
55486248
63601694
5735655