39505487
31061623
558555
29336941
70605886
48679508
89546026
67267486
81866939
92107124
5712933
20972241
15704884
88039314
74524963
65459672
62382236
41468324
88917217
37852638
23615608
19981662
44524474
84418089
35143224
62572454
13843962
63386262
19095604
43165065
4919580
38947630
9658743
88539363
31481400
77311304
4119931
92781182
18016243
8675990