129903
89546267
17017939
42831533
48689351
31441050
47672710
80198297
58443549
80788573
40979146
15087962
46919768
22323950
9819274
8227539
99658238
3953102
75002947
46506672
72298807
56712902
3733826
72406158
49843160
74494475
42602636
72347250
8676948
52318332
29144177
3205647
64693644
82065283
27828250
95158125
25043235
85298033
3871373
95211239