95915666
35788625
70683184
18661258
13627586
29915159
39864531
19425870
52395628
12161651
52795653
42807995
9811208
33538194
75929079
88089857
18107905
63954927
87032955
27727968
62989881
347383
7147195
47646962
24874709
9548300
54203276
63623980
1806851
9616118
49903436
82947928
62047150
2838188
7016640
93186713
10779935
33796231
61154093
88471828