95381982
77541565
80598454
36621848
31796344
18835530
27085150
2683188
2128220
2601463
9515656
54001780
11505650
47085208
91991302
44165655
17618502
68264441
7232826
72323558
52536095
51243262
45019439
78259753
45249762
71503638
19734691
82112716
31349662
83724958
64651773
74581610
23911827
41823254
28021865
50722290
24364419
20123263
2176970
39331089