43694626
83953390
82134843
14143803
83897016
86321973
20102896
94672057
51527130
84363885
55885823
32239746
9486944
6310185
21355472
71708175
79036504
4312713
17115659
9605538
71919879
4687783
88091516
84154835
8348976
785956
81333123
47633934
76065857
99064908
12759522
38964151
51385093
82027694
14118172
53249605
86758275
45467139
23135042
61592056