42925479
32913566
14641308
71199103
2786220
70595205
96459657
74217559
48176907
53232293
37893053
91299461
6969476
34403101
95667446
73855220
33445688
61274726
56669046
81886280
97842813
13379927
67998252
40347002
44047410
5380722
77624320
19644021
5967715
62286624
53616576
36426632
90459137
35031003
36306993
53659766
14686904
63477198
41256234
22391700