64891503
28965217
59127129
29589648
32106976
55106662
91944509
75526193
40294483
48855708
4265364
948890
52467547
2478796
89621337
49649847
65927822
72393426
65329154
34569562
27844643
31299788
48272742
54265758
75712942
2187680
40036491
94146029
6396950
70752367
90392693
97865979
8884462
47088739
42311129
29665715
899666
83587437
6086553
30479120