57117227
28735119
30556113
8248102
72636720
65562668
18893447
25638518
16224915
19723661
49122502
76538500
75445704
64721358
38942650
44777439
90867300
368379
88718086
18442228
73177322
92119939
5526927
853166
63973390
47488141
39691342
62508261
29605187
75499119
35808631
80529701
43607988
83268809
36197163
244285
634370
2545224
46889270
94929639