28821546
36563276
49075768
64394941
3765573
38791922
60013632
47582984
94539093
25211562
10564189
14966179
2281116
91544182
20395337
6529904
99681831
37068528
20122161
94379416
92142853
961896
85318433
12441284
3015255
1839974
95601733
68705855
13978365
47291031
62142370
58117434
7997508
23258765
21525063
91241438
54268089
44886066
12028373
3689818