40071476
21963442
60551
21145327
46792260
9713315
96282569
4109669
62275661
97072847
94173722
75353137
23474442
15845909
6177548
7250803
48741363
54719261
4531562
40718595
77318636
14955793
49042052
66935603
67826853
69011186
88052382
39952071
5639255
3410703
95168251
32659692
9871560
59552648
25473214
84783790
64979294
93406295
7372467
70204599