16856532
9746292
58196706
81318772
8449208
76247350
50596937
37056856
111665
32267588
9528169
42791815
33913262
97317832
64918464
64088887
35328687
18844542
1294554
46477904
314238
3775375
2537754
41193347
86105901
15069317
47439152
37606901
76465699
27681570
47637488
71686783
67779075
74903413
37226998
87829817
92912378
56139410
5469458
83783128