95492006
10235008
4401630
47753181
17606921
11663688
73599535
73974502
83076956
72556795
90948658
10993901
51452978
30802631
66145817
81308756
30595384
45176428
96521637
74497849
65046072
34768219
42953737
97593390
68954402
14141399
29608904
59131696
62863714
56626865
7374733
44292162
23476123
29617920
90421372
82928072
33925442
20567005
39085914
3287775