44956856
2042216
69998830
83432742
45349521
19317572
85666062
6875478
3975276
6069511
34742022
2093931
25577950
93433871
79675857
575367
50953602
72759104
58826573
40225765
9014651
47795626
35091918
49386453
35771288
51311615
29241178
74459898
81725228
69911398
40174798
72125379
34684633
52188894
7293998
8496373
62322862
21647353
9358946
81709858