16605796
95071218
43917793
74335637
21336784
76256753
63781056
562452
21196219
65964586
37822199
15997493
80406506
83758041
2218661
62731858
581462
37316623
298826
2693256
63795452
4506986
68219730
96236957
24855851
84823752
17244572
5292142
90114028
72135919
77248046
14698522
55596628
55212906
382131
22397800
44222327
7697157
92487363
62173388