95622979
87249992
3873924
82114721
49408352
18263363
58773716
46131972
9916958
22928042
20312755
7051729
6276682
34329389
4950953
31485082
3322764
15739408
96527921
40683836
33123558
26893029
97425871
17151874
71134638
38437072
44501217
28174854
51721068
41612577
26625729
41143778
31668448
5866043
21503638
57292318
55992889
79075080
64116340
54257402