7566092
97032321
83099889
12003098
54224393
81441112
29947567
69144874
26825245
411777
57728620
57413615
64822981
85342761
97216975
70048066
35066014
51032686
34698509
66341047
6116201
17523737
90684655
37425825
8740990
72909820
21036276
30078345
73231192
93945262
50602716
89134732
43307181
21395391
8306537
77915984
61935224
17593419
55311760
15155281