48606356
16905922
1406969
27359579
98733744
44112985
53105118
9462813
31394810
94457905
27303999
74013725
40514112
14025282
73558210
82036804
67269067
46508144
570237
47111494
68156945
11266969
2236637
19718780
97376073
43444156
68839192
86065871
46283410
65367524
23839973
71275322
90692110
97652170
82904446
99966662
91868583
39696958
42071869
46602747