42281757
99115851
90839813
50805420
68655631
62527653
93711740
76953512
72368160
68006131
315022
47361648
45654655
96209152
92815698
79945860
20914834
51318074
39867952
61439272
48934271
2465982
25466015
44511644
80927294
63809090
5152717
21841721
60775741
59251989
74218912
35892539
96145320
81254620
44057836
7264144
64974390
30606906
2731385
1959031