45757964
46739499
43808929
3601805
7511219
74349412
54904525
61702533
33895132
28782341
84634175
39795693
20219185
27588344
8357476
40066269
45407838
62049025
95778460
9686210
47903241
50376373
99565765
99832950
425824
65841439
5819689
87261311
42172770
23001275
4482864
45826284
77599732
20074002
11477309
96127203
51967043
50649742
637656
40231188