55143399
21572598
605486
71296800
52071494
590782
3198401
38026382
15751458
75896734
43423215
82402226
11429179
7677826
66954653
88454426
83109953
77966582
1272974
32624072
51912927
52393372
42871556
89876247
57459928
33347499
31462946
39206479
40494685
57156124
2069452
94635603
42785550
3562043
68006881
73453988
57185487
88215906
95855526
426321