12606096
82767433
5674819
64933302
80948670
83384876
29369480
7699847
8712822
29563687
39578185
7397054
43921552
98886561
46263692
64399803
179754
93149665
47352460
63596881
3865676
27223354
82298779
9068454
14384509
61151599
12344627
41181836
5217859
19018232
90251652
5599983
3349030
18095641
84105142
2944129
26871875
10221413
54272658
27138278