80766433
70399074
55106712
53548333
16055159
4872895
86209522
42604851
75264619
18176538
4168784
856668
6892451
8567707
90078550
82683021
33107444
30703471
74065666
54158489
77647259
17092209
94924955
96362468
58918761
3293776
26707165
62765128
8508393
9955229
73014657
47579743
84305008
4788653
56805597
27192381
62218509
65042128
99151896
70906464