51523422
23649800
33956959
17918008
3567661
4413765
2466675
5831332
43905233
55087941
95403302
75444961
74459060
61188238
48198939
60036417
69372286
4616791
89627715
97994780
62803502
92559113
52978999
97166040
57266788
95643006
90672968
5413177
39029453
43924519
19012786
72362140
18938271
3322240
5922301
46336762
18997219
2385846
76383175
19247239