93063703
1879845
4505638
8613201
17133765
43714922
83013106
94362490
62346869
6447863
10542608
18098859
1122480
70066239
2042909
2247127
1269127
21184946
94614472
8195127
4533218
33388126
25732059
42271292
15208740
81958000
53731464
94434723
66407750
81147843
69196442
6085352
76831693
22719870
16476089
29633592
81652375
74075190
24356852
6981512