42901183
74541888
31422589
3954323
32243795
2482986
12485857
29936103
47419725
32348549
5346596
53187799
48025117
25118385
1853154
99572998
3334723
4292633
90784096
99876062
8469358
634068
47115629
27032626
30154116
65223047
78392872
86211982
58354998
31971395
49238030
55718627
37003266
9864562
35398562
58629065
49368063
20678769
17926777
36923626