16148622
87897126
3684029
84114304
9527088
78794710
95609723
18821428
35373207
42313483
21368562
3495996
95443549
20224361
20905565
23581965
37758938
26569367
11069771
82116888
1085351
32227005
64394513
49805726
75102178
1494403
5776803
21463353
31953759
63738810
62875369
84547750
4916977
6413113
99137284
76097869
55985439
71254903
6865435
7906391