45643236
3150242
49879942
51753685
56152614
41352564
2432547
32109752
56913963
37089854
64796927
61784263
77623652
67186627
93135282
55619092
84623383
94268231
91192086
68465282
77953407
88696575
12745389
54463784
66773183
69242983
61653575
45911754
1497334
74376048
7073740
90852723
55197817
69098570
2881336
50397022
45701164
63882747
34661829
6176740