510460
12191219
57106948
5907177
97557796
61153422
7837524
25458605
5223561
56382753
19213859
34676298
61048299
79698895
66078163
95942715
17285242
1982080
55579698
77114458
55194811
63103573
89893768
98397243
90778455
57464582
96461997
88744152
95603535
78044364
42152114
27684951
73557940
8936280
10854412
9047101
46313275
76617370
41946074
84005461