82582952
5152111
69627644
64537380
33273086
8068725
26955037
72897728
21536327
52951139
3049949
50155044
69905031
81126836
7454290
21981525
43788880
13184336
76432818
7791334
39682819
72882910
32274840
913866
73945979
62226667
361932
89043942
1702594
97362206
42178490
30894918
8552345
40723909
72043116
58004486