16053763
52777078
84842578
67211304
11691723
5267898
41392433
6673738
42509680
96234751
96094415
74135157
49671269
96368659
72187855
6573495
55798353
84558719
64994505
27279281
1897709
90767927
70845106
9382976
94436940
2212528
52938686
32215447
3448296
8146653
7844941
95535584
53304098
6579332
1102372
94974997
86262551
43228087
57858912
6704652