58002586
75893149
99047430
85844953
50761621
68322106
85356248
8417847
21648821
82159710
3661635
1956902
16503818
29398553
83575837
27074830
38645364
42461561
64877441
38438444
73014080
8821998
77374339
17954131
67587205
36389382
52872682
84856345
60742009
81888363
39437808
6902746
6602314
14301363
73529365
35719019
60994920
99368534
50566634
73548214