31586181
80831805
74852136
1653481
19498289
91018724
60554487
26456425
39493748
73442806
79459172
17055684
52597107
8970588
83581999
16331175
61083475
8263743
62755882
3184766
33912280
3351613
68847631
14793176
45217411
4596100
64959214
45759510
19074864
78441136
55212663
4694513
5414207
44587442
1908405
805790
5548700
42826622
47951254
4134743