3544995
57684228
263642
19264993
62337429
4908336
178572
57509755
932319
19894780
9796160
12709332
9255827
70101941
900436
93397238
34596016
82885536
39129968
65137207
11601443
33206534
59385911
45121583
88564630
44624928
54616972
92276879
50156506
72488201
74989709
64817893
25942752
68001915
6955490
2553690
38797838
22718682
87496010
47517641