49936079
50174202
89713183
55655243
13875906
59133255
95634076
86511679
2015430
83761901
41131192
88137252
30408933
20572721
5172196
12388798
58534970
35195811
6613814
44137670
96286760
92845941
41948655
56973308
32068450
19351569
45232524
12768962
22219821
33153849
26811837
6222647
34062718
83632063
70534749
9903118
6644841
20694546
76032550
81848683