3934898
69678997
29075472
18882506
1426145
25152556
25892889
91686585
91867658
96977912
88256348
16477489
93375068
81067801
80333295
44505397
58953922
79429195
95474507
47605005
48895014
12047389
69595046
82754836
21038930
44114471
503355
42924438
247352
24872241
62198194
40825291
91883228
87383477
22048092
72654804
74516540
15483363
40086083
61216412