66304316
85721931
5532619
6381932
30433163
89413736
40992777
3340441
36173523
80745638
12232158
32112513
4221721
91028321
22749899
12913817
52685446
64834764
58267409
49112620
79151667
28304884
57735557
49556757
74842131
93315551
9853283
7603851
85483310
82816924
55261612
25804544
20459534
82126402
25288681
42099099
97709938
22131495
4002956
67345299