38525933
68518632
86129616
32825424
99648955
97711407
25673773
27686087
86115395
73815644
37953140
40671154
45859671
23924673
34058539
10668061
4063304
7306640
8807817
5917197
77242747
32571537
59077514
36223257
52759994
68239346
239954
93961010
27761555
44773656
40725557
77562386
95676109
67909618
39444658
15319492
58861596
17498220
12318015
90303347