30947324
41409570
50924487
34232027
78174189
7922129
6559986
17127498
19055091
85011515
40433129
99682556
51742363
55133392
56591241
53714983
4211960
60809711
77805314
21996533
82562784
99646125
59543583
84374598
21061965
43643365
62374519
86936873
40184253
13169413
94594985
16504443
7092423
25202481
60262448
31204328
50818485
14229763
8941548
16534048