16312
1825
1495
42672
32559
6779886
8800462
74681660
7617417
55881150
7737739
501169
58261475
5747879
93731818
4653387
8331230
9699132
9065888
9030984
79521810
68721346
5260689
4886484
7456588
96881591
41641609
49141877
5941293