85151478
89958485
75155427
3913868
62835354
59678982
95403205
55765514
88529
16817933
89894892
5668585
56288493
88524549
49122373
72636620
69203100
18343748
26019816
61157854
18766467
60241771
46812677
35542703
58138303
56114713
77006601
8505521
22829022
2384218
64433333
29211198
66028006
64832207
37406351
22434111
26573552
42428524
20969519
13748603