22004146
90915520
6646685
79753474
96817723
99529119
95201542
63901448
31576747
67692951
87536443
51375678
9643469
80201526
42839355
8097042
25318142
21814044
25624326
90851566
32166509
7493612
59716190
13376317
82918865
2107129
42656190
87257941
4582675
37224889
59142264
6419492
58468936
30265308
949072
74909066
67575579
3751838
18851884
508064