5986776
97472574
25163361
41993870
1945326
68044311
27656030
14801572
89155690
12586849
66354569
15226558
48574617
72609111
3566093
46344860
68112371
55048150
71832007
51279855
50564918
3461254
94965219
97301227
4834317
12005414
82206096
43852815
9877333
21375127
61049242
46582690
6883934
79144992
42819531
31168400
12718658
88725011
71363100
14856062