48803028
3538756
22706703
3382179
6308186
90323116
61442974
6300462
49096797
3992039
59885183
71577256
16742270
59794105
38876082
94459688
21347659
21385120
61122252
85652783
12306946
99366238
6114928
64585847
14008478
3345299
5526887
9266819
1016556
93496034
50587186
96709408
6292555
31102729
86883068
52998571
53424535
53926393
3722833
16646906