50129597
13666245
6940445
23591417
46493568
52871462
79915529
4392612
61313026
50477286
75582960
42893631
59388820
82049157
95363346
50978063
92138073
87427984
68198971
32846220
802449
75841507
72984408
68748328
83471364
96828619
44939790
28398550
93073350
36473732
21156195
34397419
77611071
67482212
5857314
82294436
49238151
55045980
83394553
73718919