42563693
21832678
66828250
11256889
93855406
98627469
70726679
8242953
49139116
14697502
43897846
26068716
89543299
79281717
41979251
86244347
79464615
77313726
96977660
89332290
86502764
71341293
37587779
8484874
80545690
10133578
27194098
89924084
46075525
89586246
3003144
47442488
51727392
86001749
27934457
99886449
6714406
60775428
29128597
55893601