87846243
82018485
97383050
26177030
3974320
77722911
18499003
47528699
73295203
84152489
10948994
96806362
71283035
70646165
40728106
25684444
50876486
45553946
19787755
86737607
27518688
70852255
46368476
67817770
28097588
51491544
53774971
19574324
88581217
31717535
53737666
45346990
71828426
78468001
38212708
26771011
64071280
541032
74651473
37391595