30641430
43384704
96738035
28787059
641585
53349696
9268956
26594325
9471742
40419026
95727397
15973130
41702930
6147481
21072782
60954247
37501044
45256148
2988326
96098523
13756350
6578254
60924056
82713189
66898672
31168900
44245018
92552763
31792689
30012998
87057703
81867787
79394076
89552132
12225015
80963286
93684201
62898561
16315938
9755183