41472659
11015472
28083499
55493015
24059964
88361389
61029605
45678788
27632200
93768430
9703781
46438849
61901589
7532810
88714888
63627354
5506190
30665934
58575887
8045241
90399901
41556147
18068393
34551501
96998915
18974728
65725267
57683583
61623530
21415556
903967
23035125
31457806
8244400
36629124
32599489
44948501
53434740
36075508
45998618