51373440
19645533
71239978
40748329
43943258
7736411
48928327
63901532
42153784
36119079
28573280
58385776
26339690
85793525
98759601
78556069
13442589
87142527
93247404
70596375
85857276
77052691
50732285
79643262
56315430
22929482
7279437
618998
33401836
91825339
72255552
85225985
67895952
98035494
78498315
26102967
49155898
24844633
68601406
19207577