43139327
46441124
46044823
17827431
27673297
43481406
85706708
22748382
58531650
20667366
44957872
11004229
10498579
6887364
34393579
36571606
77824420
25024245
28543232
82575587
10066413
63791960
20239517
18368150
92654182
93516651
58018507
778964
31997081
69374162
38815900
69497600
59082871
67472235
24597860
92732636
56367276
68295245
83439751
80244875