49872707
16298199
29563146
9869740
557772
10249205
37437151
42912095
27649709
88897686
76728911
5188793
57626791
273918
89423230
49785756
28038996
8333346
19956688
68083946
20086143
54053704
3152036
60101931
5568347
7625180
73524901
94163951
85381477
50046892
42937030
26579388
35941789
41959861
54784258
74217096
9968433
45262096
64265637
54856531