2143977
2628012
32519657
6610492
36155606
50068188
74767169
59962711
35841601
86589758
25938053
16889760
61212768
74936401
82646126
57051849
60961700
30972299
17296455
33816242
88259797
60885828
1758216
45459323
82435454
68786849
290775
25069728
4043387
87208920
82981430
3381510
18588888
42311231
86241233
61807353
71511730
65407647
2582679
32443145