50082037
53677403
42966742
81509564
45538418
77746902
10393142
28069675
90249226
5192744
69017065
25022350
25307408
32293630
32459129
78749611
8850921
13948096
5325691
99872141
37158984
68497911
51862907
57993280
97526488
63148777
6795505
9871331
22461871
10296717
274352
26578331
3850617
14235792
64163678
19003541
19667432
17888495
60622464
19974669