30859725
35817384
47467444
64515846
21007359
6743952
39857247
86321126
52704774
64394740
9502117
47956661
24602176
242852
5016550
3639858
23792466
22892434
56981238
88172540
21727678
93861077
73016855
87911527
8168797
60654056
31883505
82158960
329037
35235749
638809
30893478
92485491
36133880
87102109
82926482
84703
57106534
30531866
54117066