38225043
32775694
84185264
7685739
61896894
7544014
18736932
10178371
77211173
44144550
6907630
97469585
61631044
4294402
33214487
13133475
27503173
40069933
92985678
74957672
19389311
59925715
37924093
79098962
49954551
1561088
88927417
82113301
75494537
51153231
21117025
4579539
47001392
12784618
3128712
53581350
79687992
55251678
79747614
29454994