84531084
39247502
15175896
99713144
29051408
4399704
89201015
7014990
55238086
68572141
39882497
44776929
8436609
65592748
169616
86092863
37277050
65662166
26211022
28831020
35917196
58125991
10241736
49592302
7146721
85894914
12663797
89368987
92053612
87907481
86989156
48915535
53929869
43726147
25509416
35501186
1249701
87008786
85916087
58516512