55996668
11959460
85734897
6370457
9356413
54012216
99538745
78795543
37985869
11513827
61448739
16731808
4566277
51449048
23071258
24397527
97647312
23832684
19335555
58785776
43145067
7493583
69026321
85252337
9421887
35574692
83636482
73453033
34452199
81371442
70833088
35827088
62127053
9422621
45025660
78649573
16437884
8831818
1593770
14399096