30177766
73804624
8954671
15545031
46799982
39246941
5061509
79187855
36453669
5558785
97992520
65119377
9732013
2576942
51139966
49541776
69829671
15862209
912558
51575071
11019648
6025889
22845101
29455073
64337846
57478857
93963043
51914194
39187934
37853357
43475224
77322689
82778417
74902524
9247326
51477213
9269566
24614555
44106349
59069706