87045442
2632884
24132160
53921303
561295
23881864
8512452
55861230
17708235
5485219
78236325
47228412
82472623
71457467
38001500
96625632
24231897
15197925
52015443
3088701
1865144
21242890
22571041
79832802
230585
25878680
3065538
5934567
13602399
2660835
29939847
22547273
1173607
77972541
46982443
4523475
16764034
96558960
9674218
6954290