52979539
41275609
50697293
39586186
93964943
7166797
89648312
6146074
54784870
45487745
75999178
60382331
43774148
65355754
46867799
32611506
74209173
58197454
45072637
11857975
23767197
56457400
69739264
21137628
12563796
4890492
95428985
89877602
79457841
19655993
6900109
51821113
15912058
36371853
96875376
6908875
10091254
36512749
50918014
10147607