51106238
4514984
97967128
3710312
27076955
88788886
71053199
82347708
81008482
18659070
10022616
44977792
71688251
64234845
53792664
70006859
43463496
27049015
50667334
91154501
97076930
45468466
59443772
62373679
32691566
38595122
24684420
35025929
95551148
15641193
73004785
12107148
83501109
21467803
64686679
1080657
3925555
10918993
5034230
824097