98406943
66372808
6869581
73883786
2453417
43193362
41396283
8383584
87902000
46966559
5996176
42027172
43851502
67827649
40183349
87582410
36039690
8608953
49552444
15403774
9556971
55143645
97532246
35799033
94058439
98088425
68967093
67493542
64948213
32858
6867508
53314085
23071167
51011376
35323770
90098135
85384150
85182533
5585903
84453528