21289620
39956838
55995857
36259862
3139727
71298313
53371234
73422930
4023038
47442693
12504030
4003822
23145708
51096684
53417345
73779804
10506075
91272343
8293990
49356950
17693625
23762083
84921694
6594813
3842837
1363391
60217485
21774377
634117
26608595
75471638
20347700
8636098
98311426
6000212
54374883
42837388
8490794
70729487
54084884