50403606
33322115
1012268
62534158
53865975
3521150
82753269
57268489
32498697
8137266
25012705
72665695
59545532
71825162
76208022
21402683
19021335
847203
66029971
5876203
22577171
38188591
4301137
30035585
125324
78218973
64714773
3685520
17676612
84597318
51386986
40421423
73932930
49884835
99351690
39821123
57475075
79122837
15845674
17614994