14875025
48641486
55562696
47292199
52818599
58466655
68475035
62407574
38665226
74418182
54649240
12909761
12202867
6668379
29878075
54657355
57359217
50013015
37307451
67477337
5545427
51163107
39507541
43306431
49464680
68145294
95785267
95002932
77683591
23897604
65154963
11247766
33578135
61191515
37433525
2844420
62512903
5988290
66733742
41329602