42516253
82037694
63857965
90535350
22074037
38931120
4259938
65798002
43391410
38488667
93966977
25053447
39218316
28848029
55091053
48205881
1359652
646157
54916733
9495892
65235811
3978739
89897633
79569830
12259187
53426937
77142406
6552227
47899889
97403806
92298418
54984367
24571072
17919664
41059774
64797143
7375881
53985551
43791646
1752348