73117068
62689645
93992833
61628096
5913469
40333568
41003427
82444285
32154321
63386506
30945076
89977290
73556835
3787512
71725517
58845299
80488034
2796857
12147842
29131715
16886426
25364063
10567003
43535837
58745989
29892645
85031241
33459489
22636483
3427252
2857601
18112130
15869261
29976406
54841475
28893055
72901895
529162
30487362
63516405