95505009
12362986
75848553
70158852
47772886
5452988
36828067
55085956
9516809
4218896
47262107
9216744
7855728
68902573
75492922
56652317
60354060
2471811
20953366
2808845
33314828
50021980
90353197
45911046
53489209
66082291
35881627
43244731
80454472
17563617
63247200
40725320
62617393
85524377
9513944
1768997
63781924
7754078
97484723
42832362