43887450
1669987
55511603
924121
4961242
97068109
43943067
48827280
61846673
29375340
78362004
95298222
55322685
76449332
51084832
41785292
39201371
74166270
93928761
57416137
9987493
11714200
11503436
82891620
15704825
68652744
84383154
20737561
14865709
73115913
5537240
24323639
68267036
49997020
79094044
42278472
78082707
45057164
51237708
4259300