42681616
3293702
3951221
63567251
90626887
23739110
59794271
57765740
87742108
51419971
94184036
71662090
28754481
24293427
47052170
2548674
56992594
72025494
61476688
53254850
1112386
44885458
65402504
24223787
11653724
39796699
51193074
90365489
810365
18428441
17084311
36525023
69916071
6917511
1955449
90876942
20688372
70082106
25282898
44513695