90441660
28862787
46581505
5727668
54188266
2711816
4525591
18822742
29328099
47701424
46644598
75097909
44972273
77186706
14409124
38139227
90762342
55372194
8345133
65091553
2443305
68502804
27891035
2030890
6201965
62386719
65449946
30623343
79726204
72408680
89287405
75027292
66014509
9195412
59511726
83233069
40096226
70049116
35184845
53319595