44975021
2803496
61081606
43189721
98408724
51369514
77011887
18396310
84367334
88022281
44292329
83517056
71404848
24232217
98134872
88112208
93094200
8701411
56493073
45243002
66625681
39610
31295716
57526317
37992088
45644693
5802906
41568286
37723879
66998438
70794088
27264979
442839
52836880
47038586
96962634
8537008
78601329
18829164
80654449