50295463
61589285
56273687
46462198
17429243
9955679
78602897
62233378
97449980
93407508
54129340
15467549
85018220
73284757
14215473
44418675
10448974
88862112
6446576
61622150
29071852
68982781
390589
4182048
82412741
8005221
68478718
77617744
34555557
24205679
48705421
7413122
24702718
71397109
78826161
68589739
18413072
24175426
8689103
80112245