23525166
53187628
97105542
17715366
69394405
16713674
40034736
99216023
73861575
79863264
73315993
24668521
82945604
9114339
78872120
76269847
65881486
56451917
17752153
99137641
8304568
37047601
9061892
56841639
71452316
72874785
11683254
5025699
3967759
50125539
85016281
18145654
65169222
1025977
14274602
11879986
10917213
49641579
99104401
20736792