50643183
22145336
66451805
56432107
9807342
41554936
9678511
45288363
60638414
83827831
25558794
87135247
92715284
75217363
10394102
75589063
11278186
668646
90496524
59521113
51278660
19978284
665784
11485677
19047325
5648118
4593476
63411619
94293278
76358057
92031645
56061337
66541829
13172487
7452433
41425353
51758569
66561355
45829342
901516