60852713
8259624
53878098
32476791
91588776
61755402
92317250
82386003
17235145
97515858
14165008
13211582
18636337
72955986
63925745
6296485
84197615
44102410
5151401
25008346
5684574
25289498
12208457
65356448
99603770
44934318
36411552
91614807
79256095
37859064
52162106
42421862
8521261
8120389
56246851
8571352
62111236
50518094
22995248
12102718