1120965
84557476
28351327
97282067
53775895
908686
8041058
89424111
35838584
98123742
79291869
38505948
21877556
76259495
53066019
4350414
96785851
16712918
13818913
97277199
17516325
43106445
31272334
13018339
97851
37601054
72547398
42118519
5792768
26917125
83929042
22265019
65309054
32271361
8155953
3637050
5342251
86719830
52828854
9469620