20169593
28626172
63741970
39301980
6819136
70768031
35091028
71788903
96269963
2064588
36874618
44348562
16995173
25532077
13057125
89843397
60611055
15903587
91358113
24898885
45221608
56469540
9568580
84999138
69176554
9755373
17051722
45473489
40321483
67993018
63212575
452064
6315233
1997406
48475245
82573965
12189850
60965026
9407141
22907262