4104926
12699721
58944912
5493110
5158592
62328066
54588272
10001124
28638645
92534842
94386325
2458413
50886483
39978038
16218052
9689387
89034811
70647659
58154042
44585596
83992907
38641780
20168512
88814354
21499283
10145069
39918382
13177020
7616231
94442277
53371369
27778497
63126202
48967005
53222924
4654500
90871023
19391174
97984170
7447569