51313465
89525054
28802444
80458899
7137293
80187995
55938447
40016037
43864956
8585783
45236112
97901693
57207339
66501401
94926961
53117185
46401657
97004871
6442309
77936887
27959547
42617752
14495203
36276170
20683294
64895429
889132
30025033
35981010
51902448
42698680
35672258
76348061
40374318
59861079
89781646
30751288
99361472
5586494
67505057