81143656
47951461
47817314
14115523
5485450
80394407
50033949
4643303
648059
95914729
75111753
2171891
52286497
4247192
98918687
97755148
83749908
4613288
56455715
57531427
55741647
77447653
91233979
82078124
82573878
16975456
68456926
19452368
74175134
52611495
13883779
44451323
97793452
9928107
72863428
16031081
7744271
25823795
35084740
4909512