26671231
8096161
85878040
50354582
694732
84169966
96737885
96776301
24648215
10173391
77451089
83937592
79446063
78519540
75353612
99996032
71148920
74405757
22582961
5021381
33721223
48093053
94299671
47791578
47359977
84095655
64704333
87347528
83572876
84612638
44555757
62584612
11225465
7570503
90082143
80475434
143914
5405504
51363190
8192035