90953142
47539035
71805055
6585544
40837225
22531526
88838335
57901747
38737626
29401797
21078573
29034314
42969491
8417822
86348753
62468481
46598323
75357977
29074665
62521837
291492
57108865
883746
9927806
32166523
62102433
95173277
97706734
4105831
86573182
59773850
85765711
13946889
67576565
47875400
96186161
8087706
20382781
92235635
68241737