14004162
40261307
51142473
11166690
87808346
58849026
50591689
959725
9262177
51506276
58736568
52697703
52019841
4274571
11149103
2179673
66994714
7559161
1263494
27519294
38719937
3593784
92854381
34278167
44969533
318316
16036403
76165498
19379182
10283234
72212965
37755897
54089174
89922920
15309244
48562186
3451346
189306
39118639
32741757