59917212
24877107
6972250
96111396
52153880
23996434
12056815
71228671
7541502
13847909
33774687
20389831
10653166
8517402
3891557
9944053
50348396
6779238
86249535
68243591
30201705
91014642
5379383
73391123
72008350
98575261
64818739
6360453
31875461
67049402
98493310
86934345
94357394
38991241
34354425
82824643
7917422
30257873
51382467
20492221