30483492
60081724
78102472
45901228
37716665
91978161
21567471
62188242
43985933
3212869
11889079
29034050
9924020
94638946
94464490
26787873
17794957
74246632
67097565
21822041
61399178
61251441
17229524
2068233
50027021
64486895
13418502
50489239
32596870
75544131
16617619
68337930
39684999
36894550
12393246
82316335
80037259
10078057
97676267
63142773