38831176
10721692
3476046
50199863
64937446
52124950
94579934
15689452
760665
9584782
53653379
28814334
48635536
36098396
87323107
90158835
63349781
41935535
5468974
31504379
8439104
60903006
4348574
18963142
12142977
8983220
64407365
51973940
68315235
33791037
70719842
55154260
69398297
95943169
97798835
18266290
44808333
4822012
23024538
19413568