93464793
55803601
10587059
8661229
3451653
85155695
14599486
491244
54613117
79349821
52749854
13777861
94382201
66033497
96015902
39881947
81197462
19692208
14437048
445
84095141
96901235
19368963
14389998
9251189
18691472
45264990
43475522
668559
33327295
74547370
18851370
8547922
87909531
32865964
31369709
12052043
27471468
81303101
89801785