95607595
9265296
19735140
68409396
78151679
61745848
79628067
665938
43208013
35725197
22891637
45317749
39648650
72033932
87826930
87085716
54315079
30075741
6902684
31083534
105251
39258366
2303700
87106581
28639579
82306391
71562384
56101852
29375551
58136797
99573730
2221330
45294377
62179013
53092233
17593803
70236567
40827449
6969151
18161895