51276976
15252441
4797373
8934891
53866189
13178699
92899587
95076110
84963364
74267447
21619592
12468314
23717849
4035972
75224287
15053107
82726317
33051305
97402984
36155730
93833037
69861
35227482
19671802
19823029
6148949
31308491
124435
22832114
46489008
9464562
47916754
67068404
60444409
27437743
505536
1186668
57749586
36044550
39341534