38992003
5902403
82348529
51297956
6454542
6081659
73614976
500868
56754385
98562236
19269356
42854538
3962394
25235641
20186162
8071200
87944869
18794109
64029378
32475780
65649932
30023686
89196138
7584191
57979123
17022335
72299706
3073972
9235078
65314285
16846208
54577580
99712
61511382
3582840
24783327
85312682
43346652
32285774
30541475