82315783
8011722
42442517
71794223
68261156
65154808
82067
29165700
64461740
28311104
55536606
4919514
68496467
34601273
48342654
7876852
53262981
29382867
99582666
7329930
24667000
94632027
98126449
45288515
46166382
59938197
98559934
70672605
21759006
61915286
24369968
83199759
11587985
7562930
29173908
31201529
8451215
54907099
32054842
6644730