19814287
57951018
50654259
5899927
22546300
12212723
25513756
78113466
90293577
56414573
92015392
89165814
2349425
57655843
7166524
9222519
38566235
88085557
2856659
86737986
44475658
16726962
13696849
42077508
54123367
77392100
37241319
10005530
98752978
35817948
41737655
6950169
64877008
22105399
82388783
90182595
91193004
82391070
96053867
3469177