49967768
9125272
47711270
33826836
21846477
35869840
89142676
68878303
64629247
48405407
68954
8618204
5610196
70547039
60396160
44232496
97888005
29157509
3897951
91252150
53627042
78289303
13112406
2699677
70477139
36284822
53884393
98183599
33161322
29901732
45958635
86673989
83206359
96211413
47904741
76773433
31648574
6208286
94997702
13262502