5125298
435180
58574487
52473494
72443350
59335807
92396201
89033148
46642460
19636650
77079534
7991962
49621228
37716678
57804563
97889462
62953645
91412871
3106217
71876420
56057111
25158327
89093276
1817378
3766661
31583333
76571412
75538649
44816468
44722714
81661778
28248270
50543986
56735803
12407435
41669085
3088651
7843143
5271117
30554591