31146984
6282532
90666047
86602200
3999276
81009899
92041327
87876502
18344635
5413472
84712072
6043257
66618531
65229641
62309471
84187598
7501743
90735657
74955829
3076029
1158603
91077878
47176803
42041523
26686278
24274111
73579862
23218946
81143172
60706799
32347173
99388711
5429873
77834271
70208055
41656139
55394996
82668063
3948454
28144380