1352909
1882513
86828569
94435634
18259126
14751387
7687764
58186887
42465743
86095125
63447859
76023919
68649322
30335172
64412518
95016074
56185599
39157586
1027533
76461556
81943045
83384853
7451119
44869175
7917828
46822112
5628914
50444292
42211553
72792103
23923450
52606050
8326173
56372970
67422808
6589620
88194062
14277081
60499335
82358125