65228660
49051477
82386118
3398121
61209174
89003209
9466504
7091459
41422231
82915147
6591242
21146040
55249036
81434758
72042978
59139724
51599877
90265437
6934481
12785524
18082869
71805740
76666351
41214622
8753598
4212371
24254930
47727231
75349755
788930
66168220
67432
90405405
11533323
15013107
66839319
77435080
42502950
8849546
648949