18053410
38706318
1612399
6220948
53096453
48961497
9650460
18074862
54395360
32613865
69367331
89812621
95005027
27406962
11199647
1255002
8360523
35288105
67253404
80525271
45648692
74134668
8551584
83394834
10944631
57887942
8957374
53987148
14211180
19557168
65476201
33799396
20491828
8910413
40101757
27449221
3957755
53358601
15793966
887428