47076986
58565374
5603680
18778902
67077574
82109263
855734
54043151
1532748
7718679
77545006
5226921
36191397
36418194
36761112
90555729
85203681
33881956
78884655
73323873
2500130
61199762
46006675
90326666
11303649
17011849
30207971
45865861
22393596
88532603
91893427
49072439
49237562
98558435
27017059
5091219
34991058
84468855
68958870
93259738