21506874
32419171
58097011
5854209
70407856
96351367
83716749
18313715
11257627
11951228
73341352
84415666
32905088
69227798
8335751
60168411
1361748
49807627
30861075
25628456
79925356
63316939
85636548
51405731
25001880
11194968
24837358
6603459
40535075
49737067
7973975
18654656
38036490
28663437
18416007
85445883
38675263
97161413
8458719
29472125