26408339
28917754
55098256
99394054
42097890
5612242
4903229
21344718
7648816
56167660
14525103
25724947
65266925
7853695
96509629
49147698
38807907
62352334
3455776
31209605
13437284
44785755
85751303
12416164
8187871
11647056
32388908
64722006
55005881
91601639
66102522
43117482
19771017
13617458
11686204
80104824
82879237
6689603
59317308
18396085