95182143
70492527
75196997
52826865
62034179
67835723
69935155
708128
58534743
99904873
31179364
1819334
41127548
18197575
50593472
61487427
4272811
92867210
7962725
72707455
50542951
5908772
31659559
17378885
3525238
26769456
82085284
37328975
5577495
35667004
26931873
23631201
67384228
61271474
35946550
35275847
74323577
50804939
8360246
1188703