19829308
18798127
40416591
28715355
58149931
17388832
9829865
50363783
68275055
81102239
51492644
2827610
44974675
38786418
27995741
37433000
9932423
377935
1606602
14734497
82531562
70668096
34675919
83561138
3263201
6776505
348890
91944309
43388928
90405992
8237268
27319802
8502113
53714333
78172260
88232806
69473402
77974790
4881123
96335471