40825058
22221772
44423732
1876134
85218301
65941018
33711107
39984005
87438578
12182589
8794734
74216769
20016256
1442641
85217656
31909088
45603798
49672989
51053981
91594473
23923084
12933446
8065902
33273180
71271438
291403
6156547
78162843
22616000
88816537
9322747
84195783
45601276
91177987
11543980
11157259
66117402
313952
30733465
38494040