14914739
81655689
91586208
61154058
30521788
58141499
90104488
81361162
23393680
49673092
8363322
84313480
6274534
4513726
353031
71956521
53474283
11811486
38933858
84278972
97279576
26712855
44024817
44551198
65709457
23482862
62859951
52892437
80182213
515714
64652846
22601386
30365870
32638219
117482
90607227
45362010
32182288
94696016
560736