34918119
32113529
24586220
66376441
77569062
31424080
61477211
43286900
4700826
41391187
60634126
32016741
94569461
4973626
83979462
50284173
8636188
63383140
78196517
5333337
60541338
44874680
51088035
6183766
58815537
43858397
98691350
80298036
31751685
6674138
50164493
79638096
57452583
31916406
93103274
54843964
22928271
45614169
77644933
99718056