39054050
34324432
24446847
52332508
13694061
88239294
29878835
8429508
3336826
37314193
27331546
29502563
25479517
17515356
81496513
68704099
30132940
6966333
47403098
47176386
62935681
1394505
55829095
76201974
84696875
79158759
49741779
56909542
88401883
48458418
33831943
42834282
72515223
19117249
51008276
97406521
71703443
85734410
76263281
48951113