97059294
139707
37524279
59026845
25307013
8207645
59474003
40163948
27832298
27176478
739354
13507824
34125896
90896060
82125487
98229612
6097855
7304751
25459925
4212355
61338308
28023164
65308157
25032672
91936276
49512360
28554879
99349817
52464180
89077639
41025457
79588699
29058420
31376
39554325
8164404
47486813
86825433
16873330
52945416