81672142
46465858
54723139
1047815
28427623
70335160
3425032
76259391
99524749
72589223
71054823
40845025
81391831
71843419
47376676
5062493
21167413
34275990
5651441
17895900
30483977
15601565
37216182
90792578
83924526
36831914
61782457
79371120
256504
80447748
21036889
50883835
7625394
755126
80926473
33512085
34666769
28263919
99598328
65826448