99421564
51506136
19977162
45034846
91942068
47166340
49207664
2233427
4807600
17341305
29736382
30178649
32982444
41223875
82767248
57737868
47777015
73592238
60328729
70162867
77697639
5295486
81887370
63144213
93251824
41579972
39319919
29514380
32506294
80856084
61169758
56567240
21906130
84779282
33199022
38476858
6374420
27948123
10439678
37363840