50455403
69096230
20915989
34368142
25083278
93611301
63516082
42062308
22712287
51899372
28377990
34608347
27859017
10547281
72825271
47181095
81521786
8814659
17107327
1088756
8704456
76168076
80157820
85959297
83012540
28062083
7922589
88419821
18551387
9814938
90125732
30893294
83453126
35706547
9096959
99052813
24452730
94232746
22341681
63299036