46788543
5535940
24541374
19269117
97688503
60391627
33084107
80934809
21019967
7432537
39996035
39682590
4747135
2714055
95052972
99459297
91701402
88348352
7939611
13117450
49387460
6839644
37217273
14022121
89178704
80116512
8647012
3174249
61898487
21476711
47344432
4344429
54428168
94517457
67968369
74581267
39939443
4630987
57357586
69598960