40928931
88944447
3697230
87783637
17543207
61802261
87179853
6321573
81943062
40902648
86839905
37347551
47463945
23582187
42744608
33211006
62042053
86901650
41857427
70536872
94558450
16793842
14832498
10976926
11219951
730529
76636356
32442084
48126110
33469102
5879881
59968851
80109501
62206160
67009036
71285017
91382548
58692123
18573403
60795631