47862
6228082
30454781
32183336
86949784
2092273
39685316
44904743
20011778
6697430
24184078
41729704
75466938
84165235
48091989
23694064
95665376
10946938
2887434
5551204
6542706
42332610
77663954
16912678
53609633
89086720
53437004
88136209
16731486
4329838
73516284
51114726
13976037
297331
831040
89673741
31169749
95116677
88725445
21636799