18394950
10632576
62893436
89316416
92994099
55777077
29592105
25358309
31137277
39659576
61353621
6864049
39278951
16571676
89912832
40688188
87734627
31589204
32996004
56848126
25769290
99561467
28749148
33369491
49859633
3105026
23591170
94016100
7105774
50933009
16691071
3023791
51514795
1446337
453441
63708492
80493678
47168470
2803731
20032163